Форум: "WinAPI";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
ВнизРабота с приложениями в памяти Найти похожие ветки
← →
Deker (2004-07-28 14:11) [0]как сделать, что бы (например тот же самый блокнот)программу нельзя было выключить или сделать аварийную остановку.
← →
Digitman © (2004-07-28 14:17) [1]
> например тот же самый блокнот
конкретно блокнот - никак .. по кр.мере - в Win95/98
← →
Deker (2004-07-28 14:21) [2]Например нарисовал я программу для изменения раскладки клавиатуры, запускаю гейму(любую), а она рисует что не желает работать и закрывает мою прогу. Вопрос как запретить завершение программы?
← →
VMcL © (2004-07-28 14:26) [3]>как запретить завершение программы?
Никак.
← →
Deker (2004-07-28 14:29) [4]Говорять что если сделать приоритет системным, то можно, но как я незнаю! А других идей нет.
← →
Digitman © (2004-07-28 14:39) [5]
> нарисовал я программу
нарисованная программа как минимум должна быть системным сервисом (в случае с ХР), а не обычным GUI-приложением
← →
Deker (2004-07-28 15:01) [6]Это как?
← →
Digitman © (2004-07-28 15:04) [7]
> Deker (28.07.04 15:01) [6]
> Это как?
см. справку по Service Application
← →
Digitman © (2004-07-28 15:04) [8]Удалено модератором
Примечание: Дубль
← →
VMcL © (2004-07-28 15:35) [9]>>Digitman © (28.07.04 14:39) [5]
1. AFAIK, пользователь с админ. правами всё равно может снять такой процесс.
2. От "net stop ..." это всё равно не спасёт.
← →
Digitman © (2004-07-28 15:47) [10]
> VMcL © (28.07.04 15:35) [9]
цитирую автора :
> запускаю гейму(любую), а она рисует что не желает работать
> и закрывает мою прогу
не думаю что какая-то там "гейма" снимает с выполнения неугодные ей процессы, имея на то админские права и/или "умничая" а-ля "net stop.."
← →
Deker (2004-07-28 15:54) [11]гейма завершает её, с экраном ошибки, затем, прога закрывается.
← →
VMcL © (2004-07-28 15:55) [12]>>Digitman © (28.07.04 15:47) [10]
Лично я вообще сомневаюсь, что какая-то "гейма" хоть какой-нибудь процесс снимает с выполнения. Потому что если она так делает, то место ей в Recycle Bin.
← →
Digitman © (2004-07-28 15:59) [13]
> Deker (28.07.04 15:54) [11]
> гейма завершает её, с экраном ошибки, затем, прога закрывается.
вот с этого и следовало начинать) .. а то "снимает")
ошибки в алгоритме либо твоей программы, либо "геймы" либо обе хороши - вот это ближе к истине !
← →
Digitman © (2004-07-28 16:00) [14]поди хук какой-то глобальный установил, а хук-то криво реализован ... вот и все дела)
← →
Deker (2004-07-28 20:40) [15]Как перехватить сообщение виндовса о завершении работы,
прога чисто в WINAip, после завершения зависает!
← →
VMcL © (2004-07-28 20:47) [16]>>Deker (28.07.04 20:40) [15]
>прога чисто в WINAip, после завершения зависает!
Это очень плохо. Нужно исправлять.
← →
Deker (2004-07-28 20:50) [17]КАК?
← →
VMcL © (2004-07-28 21:00) [18]>>Deker (28.07.04 20:50) [17]
КАК?
Я не телепат.
← →
Digitman © (2004-07-29 08:23) [19]
> прога чисто в WINAip
чисто конкретно ? или все-таки хоть один pas-модуль да используется ?
> Как перехватить сообщение виндовса о завершении работы
ничего перехватывать не нужно
просто грамотно обрабатывай сообщения WM_QUERYENDSESSION и WM_ENDSESSION
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.027 c