Форум: "WinAPI";
Текущий архив: 2003.04.21;
Скачать: [xml.tar.bz2];
ВнизКак закрыть программу зная её Handle? Найти похожие ветки
← →
ers (2003-02-19 17:31) [0]собственно subj
← →
DVM (2003-02-19 17:51) [1]В общем случае TerminateProcess.
А можно еще попробовать PostMessage(handle,wm_close,0,0) или wm_syscommand + sc_close (но это для окон, а не "программ")
← →
Songoku (2003-02-23 20:58) [2]procedure SuperWClose(handle:HWND);
var hg: HGLOBAL;
pPid: Pointer;
p:^integer;
begin
hg:=GlobalAlloc(GMEM_SHARE,sizeof(longint));
pPid:=GlobalLock(hg);
GetWindowThreadProcessId(Handle,pPid);
p:=pPid;
TerminateProcess(OpenProcess(PROCESS_TERMINATE,false,p^),0);
end;
//Закрывает без всяких запросов!!!
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.04.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c