Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > помогите скрыть программу


Автор: artfully 16.11.2008, 19:41
здраствуйте!
хочу попробовать скрыть программу методом перехвата апи которое вызывается для того что бы получить запущенные программы.
только вот я не знаю какая аип для этого служит.
подскажите пожалусто ее..
или посоветуйте другой метод скрыть программу от диспетчера задач и подобных ему программ...

З.Ы.сразу предупреждаю пишу я не вирь а программу которая нужна мне на работу что бы пользователи не могли увыидить в диспетчере задач некоторые программы  , и соответственно не могли их вырубить.
Также еще хотел бы сказать что поиском пользоваться я тоже умею и ответы на подобные http://forum.vingrad.ru/topic-4330.html ясности в данном вопросе не прибавили ни на грамм.

Заранее спосибо всем ! 

Автор: ReInit 16.11.2008, 20:26
ZwQuerySystemInformation, EnumWindows

судя по всему тебе не стоит браться за это.
А диспетчер задач отключается через реестр...

Автор: artfully 17.11.2008, 00:32
спосибо... Получилось методом перехата ZwQuerySystemInformation... =)

Автор: MrNeXT 22.7.2010, 23:48
можно использовать процедуру из кернела 
procedure RegisterServiceProcess; external 'kernel32.dll' name 'RegisterServiceProcess';
вызываешь RegisterServiceProcess(0,1). работает на windows 2000 и младше, на ХР не пробовал, на висте не пашет.

Автор: Keeper89 23.7.2010, 00:42
Riply уже разложила http://forum.vingrad.ru/index.php?showtopic=275391&view=findpost&p=1985719 smile

Автор: bems 24.7.2010, 02:53
MrNeXT, её и в 2к нет, потому что в NT-ветке есть настоящие сервисы

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)