![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как недопустить уничтожение своей программы [D6, Win95/98, WinME, Win2k, WinXP]
Roman79 © (2004-02-19 13:28:00)Возникла проблемма моя программа запускается на всех компах
и ведет свою работу (ограничение количества запущенных копий
разных програм). Но появились некие ЮЗЕРЫ которые нагло снимают
эту программу через Ctrl+Alt+Del
как недопустить этого.
Программа может запускаться как на 98 так и на 2000
Я хотел повесить хук но ненашел какой.
Если кто знает помогите.
icebeerg (2004-03-09 14:47:00) [1]Помоему винда прежде чем снять задачу пытается завершить ее "по хорошему" (wm_close), вот его отловить, запустить еще одну свою копию, а старыый экземпляр пусть помирает.
SammIk (2004-03-08 14:27:00) [2]Для НТ Систем, просто назови его как системныи фаил
svchost.exe например
Alexander666 (2004-03-07 11:56:00) [3]А я могу предложить почитать главу Рихтера - "Перехват АПИ-вызовов и внедрение ДЛЛ"
GrayFace (2004-03-07 08:03:00) [4]Удалено модератором
Примечание: Offtopic
Игорь Шевченко (2004-02-25 14:06:00) [5]
> Попробуй повесить хук на кнопки Ctrl, Alt и Del
---
LMD
DillerXX (2004-02-25 13:45:00) [6]Попробуй повесить хук на кнопки Ctrl, Alt и Del. Хотя может хватить и Ctrl. А способ Wizard_Ex тоже хорош...
jab~ (2004-02-25 09:48:00) [7]Удалено модератором
Игорь Шевченко (2004-02-19 14:46:00) [8]
> так и на 2000
Policy
Wizard_Ex (2004-02-19 13:37:00) [9]Что нибудь типа:
напиши еще одну программку, которая будет отслеживать - работает ли твоя первая программа,
и в первой добавь проверку на - работает ли вторая программа
То есть они друг друг отслеживают и если надо запускают.
Убили первый процесс, второй его перезапускает.
Убили второй процесс, первый его перезапускает.