Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.029 c
3-1079012189
Andriy Tysh
2004-03-11 16:36
2004.04.11
Help for DBVirtualTreeView or VirtualTreeView


1-1079985762
MonkRo
2004-03-22 23:02
2004.04.11
Надстрочные и подстрочные знаки в RichEdit


1-1079960435
Kupnu4
2004-03-22 16:00
2004.04.11
Как заставить картинку мигать?


1-1082898233
Nord
2004-04-25 17:03
2004.04.11
Поиск фалов по маскам


9-1065678501
Master™Jedi
2003-10-09 09:48
2004.04.11
DelphiX и 3D




   Наверх