Главная страница
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.028 c
1-1093537914
Yr2
2004-08-26 20:31
2004.09.12
Как скопировать файл из Delphi в web-папку или по URL-адресу?


1-1093519284
WellSlava
2004-08-26 15:21
2004.09.12
Использование BPL


6-1088927973
Интересующийся
2004-07-04 11:59
2004.09.12
TServerSoket без формы


1-1092582610
Nikk
2004-08-15 19:10
2004.09.12
Delphi 8 - как скрыть форму?


1-1093504445
tamagavk
2004-08-26 11:14
2004.09.12
Цветовая гамма Windows XP