![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TaskManeger [D5, D6, NT4, Win2k]
TOLTEC © (2002-03-01 17:17:00)Как отловить событие отрубание моей программы TaskMeneger - ом
TOLTEC (2002-03-04 13:43:00) [41]Нет не вирус, просто надо
Алексей Петров (2002-03-03 00:13:00) [42]Запустить под системной учетной записью.
Вирус пишеш?
TOLTEC (2002-03-02 18:47:00) [43]А Как сделать чтобы ее нельзя было вырубить из списка процессов?
Алексей Петров (2002-03-02 17:35:00) [44]Если убивают из списков процессов - на прямую в процессе этого отловить нельзя.
Есть косвенный способ:
если ты поставил глобальный хук на что-нибудь, то при любом способе уничтожения твоего процесса хук будет снят системой и dll, содержащая код обработуи будет выгружаться из всех процессов.
Можно обработать DLL_PROCESS_DETACH в DLLMain-е dll-ки с Hook-ом.
пример кода не проси - его 3 тонны будет.
TOLTEC (2002-03-02 16:48:00) [45]И то и другое.
Tosov (2002-03-02 00:00:00) [46]TOLTEC
Какая часть диспетчера задач тебя интересует : Список процессов или приложений?
Keymaster (2002-03-01 23:53:00) [47]у главной формыловишь событие
OnCloseи когда оно наступает, значит тебя хочут закрытьTask manager"ом
Tosov (2002-03-01 23:37:00) [48]> А Можно какой - нибуть примерчик
так как при этом вызывается TerminateProcess(), которая ни чего не говорит, она просто убивает.
Ну и какой тебе примерчик?
TOLTEC (2002-03-01 17:57:00) [49]А Можно какой - нибуть примерчик.
VuDZ (2002-03-01 17:51:00) [50]если есть главное окно - WM_CLOSE,
иначе - никак, так как при этом вызывается TerminateProcess(), которая ни чего не говорит, она просто убивает.