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

Вниз

Как отследить закрытие программы   Найти похожие ветки 

 
Phantomouse ©   (2005-01-15 10:29) [0]

Приветствую!
Мне нужно отследить закрытие чужой программы, которую я запустил из своей с помощью функции SHellExecute. Подскажите, как это сделать (желательно с примером кода).


 
Kerk ©   (2005-01-15 10:57) [1]

Запускай с помощью CreateProcess
Жди с помощью WaitForSingleObject


 
Phantomouse ©   (2005-01-15 11:09) [2]

А примерчик кода можно? Просто хелп читать времени нет... Проект надо сдавать до обеда, а мелочь такую для эргономичности не получается дописать (


 
Kerk ©   (2005-01-15 11:11) [3]

Phantomouse ©   (15.01.05 11:09) [2]
в FAQ вроде есть


 
TUser ©   (2005-01-15 11:27) [4]

procedure Run;
var SI:_STARTUPINFOA;
   PI:_PROCESS_INFORMATION;
begin
  FillChar(SI,sizeof(SI),0);
  SI.cb:=Sizeof(SI);
  FillChar(FPI,sizeof(FPI),0);
  CreateProcess(nil,PAnsiChar({командная строка}),
                nil,nil,false,0,nil,nil,SI,PI);
  WaitForSingleObject(PI.pHandle,0); // ждять до выключения компа
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.045 c
4-1102862815
Goblin V
2004-12-12 17:46
2005.01.30
Создание драйвера устройства под Windows


1-1105956981
vega
2005-01-17 13:16
2005.01.30
TXMLDocument преобразовывается в дом...


1-1106052970
UserCP
2005-01-18 15:56
2005.01.30
Динамическое создание форм CreateForm


1-1106075626
Aleks
2005-01-18 22:13
2005.01.30
как из сторки скопитовать заданный символ


3-1103805952
XAdmin
2004-12-23 15:45
2005.01.30
Редактирование Gird с Lookup полем.