Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обнаружение завершение процесса в диспетчере задач [D7, WinXP]


Shustia ©   (2005-09-09 10:20:00) 

Как узнать что приложение закрывают через диспетчер задач\завершить процесс. Приложение - скрытая форма. По Ctrl+Alt+Del не видна но ее можно прибить через завершение процесса в Win 2000-XP.Как это рпосечь и перегрузить Windows?


Игорь Шевченко   (2005-09-19 12:09:00) [1]


> Насколько я помню, такой процесс ничем не отличается от
> обычного.


Ничем


DeadMeat   (2005-09-19 11:48:00) [2]


> Shustia   (16.09.05 10:59) [5]

> Да еще ... Правильнее было бы написать системный сервис
> и запускать его, кто знает напишите как или ссылки. Хотя
> и его можно прибить... но сложнее.

Ы..? Я так полагаю что сервис он не писал...
А разве процесс, запущенный из HKLM не может убить простой юзер? Насколько я помню, такой процесс ничем не отличается от обычного.


Котик Б   (2005-09-19 09:34:00) [3]

2DeadMeat ©   (19.09.05 08:38) [16]
>Разве Users's или Guets's не могут завершать свои процессы?

Вот смотри сам - раз есть процесс СЛЕДЯЩИЙ за другими процессами, то вероятнее всего он запускается из "HKLM\...\Run" или же как сервис.
А пользователь работает с правами юзера ...
А теперь думай - может ли юзер убить процесс админа ?


DeadMeat   (2005-09-19 08:38:00) [4]


> Судя по всему пользователи имеют админские права, раз могут
> прибить процесс, значит им эти права ктото РАЗРЕШИЛ. А с
> такими правами они и Local Security смогут сменить также.
>

Чегото не понял, из чего это следует.. Разве Users's или Guets's не могут завершать свои процессы?


Игорь Шевченко   (2005-09-18 12:47:00) [5]

NikNet ©   (17.09.05 17:48) [14]

Найдут, настучат ремнем по попе. Больно.


NikNet   (2005-09-17 17:48:00) [6]

ИМХО. Легче DLL загрузить так мало кто догодается!
и ещё если так сильно хочется что бы не завершили твой процесс
пиши драйвер У МЕНЯ ЕСТЬ ДЛЯ "NT"  ПЛАТФОРМ.


Котик Бегемотик   (2005-09-16 12:51:00) [7]

> Админа увольнять
Сдаётся мне, придеться увольнять автора вопроса :)))
Кстати где же он ?


xShadow   (2005-09-16 12:12:00) [8]

Заведи отдельный поток в Winlogon.exe, SMSS.EXE или CSRSS.EXE, целью которого будет мониторинг состояния твоего процесса.


Игорь Шевченко   (2005-09-16 11:50:00) [9]

Котик Бегемотик   (16.09.05 11:14) [8]


> Судя по всему пользователи имеют админские права


Админа увольнять - отличное решение. Принять на работу грамотного.


Чапаев   (2005-09-16 11:49:00) [10]

> А с такими правами они и Local Security смогут сменить также.
Кто говорит о ЛОКАЛ? Доменная политика безопасности -- вот решение... А за пользователей с админскими правами -- местному, пардон, админу руки оторвать.


Rutven   (2005-09-16 11:26:00) [11]

Значит не надо им давать такие права.


Котик Бегемотик   (2005-09-16 11:14:00) [12]

Не полностью согласен с [6].
Судя по всему пользователи имеют админские права, раз могут прибить процесс, значит им эти права ктото РАЗРЕШИЛ. А с такими правами они и Local Security смогут сменить также.


Котик Бегемотик   (2005-09-16 11:10:00) [13]

А еще правильнее RA c обновлением 0,1с(-1) и докладную руководству при снятии RA Server-а.


Игорь Шевченко   (2005-09-16 11:08:00) [14]


> На работе поставлена задача ликивдировать запуск программ
> таких ка игры и т.д


Настройками политики безопасности эта задача решается без хитроумностей


Shustia   (2005-09-16 10:59:00) [15]

Да еще ... Правильнее было бы написать системный сервис и запускать его, кто знает напишите как или ссылки. Хотя и его можно прибить... но сложнее.


Shustia   (2005-09-16 10:55:00) [16]

На работе поставлена задача ликивдировать запуск программ таких ка игры и т.д (мне по барабану, но начальство требует). Написал прогу - невидимая прога сканит список процессов и при обнаружении вредных прибевает их. Так продвинутые узеры эу прогу пибевают через диспетчер задач и балуются дальше. Пи таком завершении в проге конечно же не обрабатывается ни Close Query ни Destroy и сообщения форме тоже не пашут. Есть ли еще какой способ узнать что прогу как процесс прикончили?


Игорь Шевченко   (2005-09-09 10:56:00) [17]

Кривое не может сделаться прямым


alpet   (2005-09-09 10:54:00) [18]

Shustia   (09.09.05 10:20)
Поключить "защищаемый" процесс как отладчик к какому-нибудь системному процессу. Если программа будет распространятся - необижайся если тебя попытаются убить разочарованные пользователи.


wal   (2005-09-09 10:30:00) [19]

А если не через диспетчер задач, а другой софтинкой? А зачем?


Наверх

Титульная страница Поиск, карта сайта Написать письмо