Einzelnen Beitrag anzeigen

schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#13

Re: Externes Programm mit ShellExecuteEx starten

  Alt 22. Jan 2009, 16:57
Habe jetzt dazu noch eine Frage!

Ich habe ja ein Programm, dass ich dem Job zuweise. Dieses Programm (start.exe) startet eine andere program.exe und beendet sich sofort wieder.

Im Job ist ersichtlich wenn alle Child Processe beendet wurden. Das funktioniert!

Nun möchte ich über die ThreadID aber das Handle von dem Fenster haben.

Ich bekomme bei CreateProcess ja die ThreadID, aber die "start.exe" beendet sich anscheinend so schnell wieder, dass ich über die ThreadID nichts herausbekomme.

Bei einem anderen Programm z.B. Notepad.exe funktoniert das ja ohne Probleme.

Kann ich irgendewie die ThreadIDs die in einem Job sind herausfinden? Oder die ThreadID die die start.exe erzeugt, wenn dieprogram.exe gestartet wird!?
  Mit Zitat antworten Zitat