Schliessen eines externen Programmes z.B. durch Knopfdruck.
-
Ich habe in einem Thread ein externes Programm aufgerufen. Kann mir einer sagen, wie ich dieses Programm wieder schliessen kann??
Ich habe folgende Steuerfunktion die ich bei AfxBeginThread aufrufe:
UINT CFEISC_ISOSampleDlg::ThreadFunktion(LPVOID pParam) { system("C:\\Programme\\Mozilla.org\\Firebird\\MozillaFirebird.exe"); return 0; }AfxBeginThread rufe ich folgendermaßen auf:
CWinThread *l_cwinthread = AfxBeginThread(ThreadFunktion, (LPVOID)m_Person); HANDLE t_hThread = l_cwinthread->m_hThread;Momentan läuft es so, dass das Programm sich zwar aufmacht, aber nicht mehr geschlossen werden kann. Irgendwie muss es mir doch möglich sein, mit meinem HANDLE t_hThread das Programm von außen wieder zu schließen.
Oder hat jemand eine andere Idee?