Ein externes Programm beenden
-
Hallo alle zusammen,
wie mit dem ShellExecute() startet weiß ich, aber wie man ein externes Programm beendet weiß ich nicht.
Hat jemand ein Tip?
-
Versuch's mal so:
HWND hWnd = FindWindow(0, HIER_DEN_NAMEN_DES_HAUPTFENSTERS);
Dann an das Handle eine WM_Close-Nachricht schicken.
-
Danke,
Du meinst so änlich wie:
PostMessage(pi.hProcess,WM_CLOSE,0,0);
-
Ja, genau so.
Hier mal ein kleines Beispiel:
HWND hWnd = FindWindow(0, "TextPad"); if(hWnd) PostMessage(hWnd, WM_CLOSE, 0, 0);
-
Riesen Dank,
funktioniert super!
