![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Натолкнулся на исходник программы, которая защищает процесс от завершения: http://www.delphisources.ru/pages/so...rotection.html
Появилась идея защитить от завершения все процессы? Как это можно сделать? Помогите пожалуйста реализовать идею. |
|
#2
|
||||
|
||||
|
Как это защитить от завершения
Цитата:
|
|
#3
|
|||
|
|||
|
хотя бы пользовательские... типа вызываешь диспетчер задач и пытаешься завершить процесс нажатием Del, а тебе выдаётся соответствующее сообщение (процесс нельзя завершить). интересно как это можно реализовать, если вообще можно.
Последний раз редактировалось X-NiK, 18.11.2009 в 16:28. |
|
#4
|
||||
|
||||
|
Диспетчер задач на то и создан чтобы завершать зависшие пользовательские приложения, мало ли что юзверь "намутил" или прога кривая
![]() |
|
#5
|
|||
|
|||
|
это да
ну а если не сам пользователь завершает процесс, а какая-либо программа, вирус... т.е. нужна программа, которая при запуске начинает защищать процесс(ы) как от завершения их пользователем, так и от завершения их другими программами, а при выключении защита перестаёт работатьПоследний раз редактировалось X-NiK, 18.11.2009 в 20:02. |
|
#6
|
||||
|
||||
|
Цитата:
Для этого существуют антивирусы и бранды, а также UAC ![]() PS Забыл про голову на плечах) |
|
#7
|
||||
|
||||
|
Цитата:
Глобальный хук на OpenProcess и TerminateProcess На осях х86 работает норм, на х64 у меня не работало с диспетчером, на обычные проги шло. |
|
#8
|
|||
|
|||
|
M.A.D.M.A.N., а у тебя остались какие-нибудь исходники? интересно посмотреть
|