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

Вниз

Мою программу закрывает другая программа   Найти похожие ветки 

 
DuchmanSoft ©   (2004-03-17 15:10) [0]

Как средствами DELPHI можно запретить другой программе закрывать мою программу?
  Моя программа с другой запускается с виндой и постоянно в работе, но другая программа через некоторое время закрывает мою.
  Моя программа следит за состоянием USB мышки.
  Другая программа может кто знает ClubTimerClient, блокирует и разблоикует комп. Но когда машина заблокированна она выгружает не нужные процессы в том чиле и моей программы, но не сразу, а по прошествии нескольких минут.


 
Arm79 ©   (2004-03-17 15:43) [1]

попробуй так

var
 Хочу закрыть : boolean = false;

.....

procedure TMainForm.onCanClose(...);
begin
 if Хочу закрыть
    then CanClose:= true
    else CanClose:= false;
end;

Или обрабатывай Application.onMessage в ApplicationEvent


 
Polevi ©   (2004-03-18 11:35) [2]

а твоя программа нужная ?


 
Polevi ©   (2004-03-18 11:37) [3]

аа, за мышкой следит :)
решение зависит от того каким образом ClubTimerClient уничтожает "не нужные" процессы


 
Cobalt ©   (2004-03-18 22:45) [4]

И кто же ты по отношению к клубу?


 
DuchmanSoft ©   (2004-03-19 07:36) [5]

Cobalt
Техник. Слежу за работоспособностью машин.


 
DuchmanSoft ©   (2004-03-19 07:56) [6]

Arm79

procedure TMainForm.onCanClose(...);
begin
if Хочу закрыть
   then CanClose:= true
   else CanClose:= false;
end;

^ Это отказывается работать

Или обрабатывай Application.onMessage в ApplicationEvent
^ А здесь до меня дошло как это зделать. Можно пример?


 
Cobalt ©   (2004-03-19 08:15) [7]

Лучше обратись к админу, пусть он настроит свой ClubTimerClient чтоб не закрывал твою прогу.


 
DuchmanSoft ©   (2004-03-19 08:24) [8]

Cobalt

В настройках ClubTimerClient можно зделать либо ничего не делать, либо выгружать запущенные процессы. А если ничего не делать, остаются запущенными большое количество игр, висящих на панели задачь и многие играющие не всегда их видят и запускают еще и еще. И в конце концов машина подвисает из-за нехватки системных ресурсов.


 
Polevi ©   (2004-03-19 11:33) [9]

думаю тебе пожет сокрытие своего процесса с помощью перехвата NtQuerySystemInformation
поищи примеры в сети


 
Polevi ©   (2004-03-19 11:36) [10]

думаю тебе пожет сокрытие своего процесса с помощью перехвата NtQuerySystemInformation
поищи примеры в сети


 
Polevi ©   (2004-03-19 11:36) [11]

думаю тебе пожет сокрытие своего процесса с помощью перехвата NtQuerySystemInformation
поищи примеры в сети


 
DuchmanSoft ©   (2004-03-21 04:54) [12]

Polevi ©   (19.03.04 11:33) [9]
думаю тебе пожет сокрытие своего процесса с помощью перехвата NtQuerySystemInformation
поищи примеры в сети


А ссылок нет?


 
Polevi ©   (2004-03-22 11:11) [13]

яндекс - найдется все


 
VMcL ©   (2004-03-23 01:26) [14]

2 [13]
Хороший слоган. С Яндекса деньги за рекламу :)


 
DeadMeat ©   (2004-03-23 10:53) [15]

Может легче разобраться как этот ClubTimerClient выбирает не нужные процессы...??



Страницы: 1 вся ветка

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

Наверх




Память: 0.5 MB
Время: 0.029 c
14-1079296999
Gero
2004-03-14 23:43
2004.04.11
Написание Shell


1-1082385273
Bohdan
2004-04-19 18:34
2004.04.11
Прозрачная прорисовка компонентов типа TCheckBox, TRadioButton


1-1082538504
M@X
2004-04-21 13:08
2004.04.11
Адресация порта Longint ?? Как?


3-1079522419
Rams
2004-03-17 14:20
2004.04.11
Редактирование набора полученного через запрос , выдает ошибку


1-1082210370
Kiloper
2004-04-17 17:59
2004.04.11
Как програмно собрать несколько файлов в один файл,