Einem Prozess einen anderen zuweisen



  • Hallo, ich bin es nochmal...
    nach all den Lösungen sitz ich im nächsten Problem.
    Ich erkläre es mal kurz:

    Ich habe 2 Programm (ein öffentliches Programm und halt ein eigenes). Nun möchte ich, dass mein Programm sofort beendet wird, sobald man das öffentliche Programm beendet. Komisch dabei ist, dass das öffentliche Programm beim schließen in meinem Programm noch nicht sofort auch als geschlossenes Programm erkannt wird, ich muss dann immer erst noch etwa 250 ms warten, bis mein Programm beim ansehen des Fensters des öffentlichen Programms erkennt, dass es beendet wurde. Kann ich mich irgendwie direkt an dieses öffentliche Programm klemmen, dass mein Programm direkt mit dem öffentlichen Programm zusammen beendet wird?

    Bitte helft mir!

    Gruß



  • Eventuell könntest du dir ein Prozesshandle besorgen und mit WaitForSingleObject() auf dessen Ungültigkeit warten.



  • Black Shadow schrieb:

    Eventuell könntest du dir ein Prozesshandle besorgen und mit WaitForSingleObject() auf dessen Ungültigkeit warten.

    es wird nicht ungültig, es wird 'signalisiert, aber genau so geht das.
    🙂


Anmelden zum Antworten