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

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

Незавершаемый процесс [D4, D5, D6, D7, NT4, Win2k, WinXP]


Страницы:   1 2

kosha80 ©   (2003-02-01 14:33:00) 

Может кто и знает, как сделать процесс незавершаемым. Точнее что бы только системма могла его закрыть. Я понимаю надо провести какую то работу с правами... или еще что.

Вот в "Диспечере задач" некоторые процессы не завершаются и выводится сообщение "Отказано в доступе" хочу добиться похожего.

Зараннее спасибо.


ers   (2003-02-05 13:38:00) [21]

Да мне вот тоже интересны другие способо зыщиты если таковые есть!;)


Игорь Шевченко   (2003-02-05 13:34:00) [22]

ers (05.02.03 13:32)

А зачем так делать, может, есть другие способы ?


ers   (2003-02-05 13:32:00) [23]

Кстати службы наверное тоже с такой привилигией работают как и человек выше дал, их (Службы) тоже можено кильнуть фаром.... Тоесть я понимаю как не5которые советуют службу лучше не делать если хочешь себя обезопасить от удаленья.... :(


ers   (2003-02-05 13:29:00) [24]

И Process Explorer его убивает только так! Они все (ФАР и Process Explorer) убивают под отладочным режимом (По крайней мере фар), так вот как сделать чтоб ко мене нельзя было подключится отладчиком? Тоесть чтоб меня не могли кильнуть в отладочном режиме?


ers   (2003-02-05 13:00:00) [25]

Я кстати закоментировал иф благодаря чему избавился от ошибки, но в седьмых дельфях он убивается кем угодно, а вот в шестых РАБОТАЕТ! Но мой любимый фар убивает его только так;))))))
Так чтоже делать то????


ers   (2003-02-05 12:55:00) [26]

> У меня не работает в 7-ых дельфях кричит что мол неизвестный эдентификатор "ACL_REVISION", что делать?
Ещё и в шестых глючит тоже;)))
Обишка такая "Undeclared identifier: "ACL_REVISION""!!!
Хотел попробовать в пятых, но она не понимает пакет созданный в шестой или седьмой версии дельфи (Формат записи форм и т.д. у шестой и седьмой дельфи практически одинаковы!!!)


Игорь Шевченко   (2003-02-05 12:55:00) [27]

Для того, чтобы убедиться в незавершаемости процесса, надо взять с www.sysinternals.com Process Explorer и попробовать снять им.


ers   (2003-02-05 12:46:00) [28]

У меня не работает в 7-ых дельфях кричит что мол неизвестный эдентификатор "ACL_REVISION", что делать?


kosha80   (2003-02-05 12:05:00) [29]

Вот как это делается. Спасибо Сергею Бобко.
uses ..., AclApi, Accctrl;
procedure TMainForm.FormCreate(Sender: TObject);
var ACL : _ACL;
begin
if (InitializeAcl(ACL,SizeOf(_ACL),ACL_REVISION)) and (IsValidAcl(ACL))
then SetSecurityInfo(GetCurrentProcess,SE_KERNEL_OBJECT,DACL_SECURITY_INFORMATION,nil,nil,@ACL,nil);
end;


Serious Sam   (2003-02-01 16:15:00) [30]

service application?


Страницы:   1 2

Наверх

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