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?


Anmelden zum Antworten