Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Событие по снятию процесса


Автор: Cyber_Master 22.5.2004, 16:42
Есть ли возможность(сомневаюсь что есть sad.gif ) обработать снятие процесса в Win XP.

Автор: _hunter 22.5.2004, 17:03
если имеется в виду сохранение программы от "Завершить процесс" в диспетчере задач то никак ( т.е. это делается другими методами ( два процесса, следящих за состоянием друг-друга ) )
а если имеется в вид просто закрытие приложения то смотри на WM_CLOSE / WM_DESTROY

Автор: Cyber_Master 22.5.2004, 17:07
В смысле один смотрит, не завершён ли другой, если да, то запустить снова (можно ли запустить с того момента, с которого прервался прерваный) ?

Автор: _hunter 22.5.2004, 17:10
именно smile.gif
( так, кстати, Касторский сделал )
Добавлено @ 17:11
а что значит с того момента?

Автор: Cyber_Master 22.5.2004, 17:13
... С той команды, при выполнении которой процесс сняли...

Автор: _hunter 22.5.2004, 17:16
записываеш ( кудато ( подойдут отображаемые файлы ) ) состояние по выполнению каждой команды и при запуске проверяеш есть ли необходимость выполнять текущую

Автор: Cyber_Master 22.5.2004, 17:20
Можно... Когда дорвусь до Дельфи - попробую.
Добавлено @ 17:21
P.S. А что за Касторский ?

Автор: Akella 28.5.2004, 12:51
узнать, что твой процесс завершают можно, но вот как не знаю.

у меня есть программка на delphi для пропатчивания программ.
Пишешь скрипт в ней а она делает *.exe (сама компилирует). Причем скрипт на руском. Да, в принцыпе писать ничего не надо, надо только выбирать команды из возможных и вставлять их в проект.
Программка называется Sign 0f Misery (s0m)

К чему это... а вот к чему: в пример скриптов есть пример, который после запуска виден в диспетчере (на закладке процессы), когда пытаешься его удалить(завершить), то порождается новый процесс(он себя клонирует)... значит можно.

http://inqsoft.tsx.org/

Автор: _hunter 28.5.2004, 17:09
Касторский -- АнтиВирус Касперского smile.gif
как проверять на запущенность WaitSingleObject(handle1, -- во втором и handle2 -- в первом процессах

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)