1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Forum
  1. Informatik Forum
  2. Mitglieder
  3. smuRf

Beiträge von smuRf

  • FindWindow // EnumWindows

    • smuRf
    • 24. August 2006 um 14:49

    Lord Binary: danke fürn hinweis, dann werd ich mich gleich mal dahinterklemmen und fremde adressräume erobern :lol: :grinning_squinting_face:
    daran hab ich gar nicht gedacht...

    thx für die hilfe

  • FindWindow // EnumWindows

    • smuRf
    • 24. August 2006 um 13:24

    und genau das is das problem. schaut im mom so aus, dass ich den exitcode des subprogs abfragen muss, um evtl fehlermeldungen ausgeben zu können.
    d.h. das prog läuft in einer schleife, in der auch die behandlung von messages passiert, solang das subprog nicht terminiert ist.

    Laut msdn bzw. auch einigen beiträgen, die ich gegoogelt hab, sollte FindWindow jedoch auch "unsichtbare" fenster abfragen können. was es auch mehr oder weniger oft macht, aber halt nicht jedes mal und ich hab keine ahung warum net :frowning_face: *heul*
    und den prozess selbst "killen" kann ich auch net, weil die laufzeit von dem subprog net immer gleich is, kann schnell gehn aber auch ziemlch lange dauern, je nachdem welche daten es verarbeiten muss. :frowning_face:

  • FindWindow // EnumWindows

    • smuRf
    • 24. August 2006 um 09:17

    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

Rechtliches

Impressum

Datenschutzerklärung

  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English