
Zitat von
phreax:
Na dann kannst du doch sofort mit dem was C.Schoch schon geschrieben hat das
handle auslesen

Das habe ich ja versucht, mit diesem Satz auszudrücken:

Zitat von
stz:
Die PrcessID hab ich ja eh schon aus den ProcessInformation von CreateProcess.
Aber auch bei
GetMainAppWndFromPid(); gibt es ein Problem: Es gibt Anwendungen, die scheinbar gar kein Hauptfenster haben, sondern nur in der
TNA rumlungern. Dem komme ich jetzt bei, indem ich mit
EnumThreadWindows alle Fenster durchgehe und an jedes WM_CLOSE sende. Darauf reagieren jetzt fast alle meine Kandidaten. Nur einer weigert sich auch da standhaft...
Was macht Windows denn eigentlich, wenn ich den Computer runterfahre? Da klappt das doch auch irgendwie sinnvoll.
Gruß
Malte