FindWindow // EnumWindows



  • hallo sitz hier vor eineme programm, das i in vs c++ (mfc) geschriebm hab.
    das programm ruft eine, bereits bestehende, consolenapplikation auf.

    der aufruf erfolgt mittels CreateProcess mit dem creationflag:
    CREATE_NO_WINDOW

    diese consolenanwendung terminiert allerdings erst, wenn der user eine taste drückt am ende, was logischerweise net geht, wenn kein fenster angezeigt wird.

    also will ich mir den windowhandle der consolenanwendung holen und solange ein SendMessage mit WM_KEYDOWN da hin schicken, bis die anwendung terminiert.

    das problem is, das FindWindow sowie auch EnumWindows nicht zu funktionieren scheinen, das diese anwendung ja ohne fenster läuft.
    weiß von euch vllt irgendwer, wie ich dieses problem lösen könnte??

    MfG



  • Hast de keinen Handle von dem Prozess? Wenn de mit CreateProcess aufrufst solltest de ienen haben ...


Anmelden zum Antworten