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

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

Hook на закрытие окна [D7, WinXP]


inri13666 ©   (2006-06-13 20:27:00) 

Есть сервис мне надо сделать его системным, чтобы нельзя было убить в TaskManager .
Я так понимаю надо перехватить message - Terminate, но как ето сделать, я не могу понять. За ранее всем спасибо


Eraser   (2006-06-15 20:28:00) [1]

> [14] inri13666 ©   (15.06.06 17:30)


> Я уже проверял с ограниченными юзерами , они тоже могут
> снять почти все сервисы за исключением тех которые каким
> то образом делают DisPatrhMessage

по умолчанию, в OS XP ограниченый пользоваетель не может управлять сервисами, работающими от имени системы, а таких большенство.


inri13666   (2006-06-15 17:30:00) [2]

->Сергей М.
Я админ своей сети , но я не имею доступа к настройкам прокси сервера
->Eraser
Я уже проверял с ограниченными юзерами , они тоже могут снять почти все сервисы за исключением тех которые каким то образом делают DisPatrhMessage , так вот я и хочу узнать как можно отследить что твоему приложению послали команду Close , QUIT или Terminate


Сергей М.   (2006-06-15 17:03:00) [3]


> я не прокси-админ


А собсснор кто ты при этом ? Если не админ ?


Eraser   (2006-06-15 16:56:00) [4]

> [11] inri13666 ©   (15.06.06 16:39)

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


inri13666   (2006-06-15 16:39:00) [5]

Да я не троян пишу мне по работе надо написать сервис , который убивает ICQ, т.к. линия у меня всего 320kb  на 30 компов , и я не прокси-админ.
Я то сервис написал , но юзеры взраслеют не по дням а по часам и уже научились убивать мой сервис и качать спокойно через ICQ. А на меня потом начальство бочки катит.

З.Ы. Может кто знает где взять пропатченный MadCollection, любой версии, но желательно по-навей


Игорь Шевченко   (2006-06-14 17:28:00) [6]

inri13666 ©   (14.06.06 16:11) [8]

На reset права не нужны. А на убийство всяких неубиваемых сервисов права получить можно. Ибо нефиг делать неубиваемые сервисы.


Сергей М.   (2006-06-14 16:29:00) [7]


> inri13666 ©   (14.06.06 16:11) [8]


"Нормальные герои всегда идут в обход" (С)


inri13666   (2006-06-14 16:11:00) [8]

-> Игорь Шевченко
Да ты прав, RESET'ом - всё убивается. :)


Игорь Шевченко   (2006-06-14 10:36:00) [9]


> Ты не прав допустим Symantec Event Manager , нельзя убить
> из TaskManager
> Он выдает сообщение "Невозможно завершить процесс", с пояснением
>  : "Отказано в доступе"


Убить можно все, достаточно иметь права.


xex32   (2006-06-14 07:50:00) [10]

Можно сделать его невидемым в Task


inri13666   (2006-06-13 21:17:00) [11]

http://www.madshi.net/-- да  у них я уже побывал но с триал версией ты ничего не сделаеш, даже исходники Демо компиляться но не работают хуки,
к сожалению


Eraser   (2006-06-13 21:06:00) [12]


> inri13666 ©   (13.06.06 21:03) [3]

признаю, есть полу-хакерские методы... например глянь в сторону
http://www.madshi.net/
там тоже есть примеры.

но документированных методов я не видел, хотя может ошибаюсь.


inri13666   (2006-06-13 21:03:00) [13]

->Eraser
Ты не прав допустим Symantec Event Manager , нельзя убить из TaskManager
Он выдает сообщение "Невозможно завершить процесс", с пояснением  : "Отказано в доступе"


Eraser   (2006-06-13 20:49:00) [14]


> inri13666 ©   (13.06.06 20:27)


> Есть сервис мне надо сделать его системным, чтобы нельзя
> было убить в TaskManager

любой сервис можно "убить" из под учетной записи админа.


Leonid Troyanovsky   (2006-06-13 20:36:00) [15]


> inri13666 ©   (13.06.06 20:27)  

> Есть сервис мне надо сделать его системным


Возможно, что его следует стартовать с уч. записью LocalSystem.

--
Regards, LVT.


Наверх

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