Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

Работа с приложениями в памяти   Найти похожие ветки 

 
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 вся ветка

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.024 c
4-1090486416
parovoZZ
2004-07-22 12:53
2004.09.12
Win98 и Delphi7


14-1093227671
Думкин
2004-08-23 06:21
2004.09.12
С днем рождения! 23 августа.


1-1093517056
Луарвик
2004-08-26 14:44
2004.09.12
Типизированые файлы:


14-1092995757
inic
2004-08-20 13:55
2004.09.12
Непонятная сетка программы TV


8-1087811908
killer
2004-06-21 13:58
2004.09.12
Zoom в Image