![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Незавершаемый процесс [D4, D5, D6, D7, NT4, Win2k, WinXP]
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?