Forum: Win32/Win64 API (native code)
Delphi
by Der schöne Günther,
18. Apr 2013
Hallo-
Vielen Dank. Das IsHungAppWindow war mir bekannt, ich hatte es nur schnell wieder wegen dem verdrängt.
Im Endeffekt möchte ich hier auch kein professionelles System ausarbeiten - Wenn der Windows Task-Manager das (fälschlicherweise) meint, dann kann ich das dauch meinen. Das reicht mir :-)
Aber vielen Dank für die Debug-Sache, das werde ich mir bei Gelegenheit einmal genauer...
Forum: Win32/Win64 API (native code)
Delphi
by Der schöne Günther,
18. Apr 2013
Der Punkt ist nur, auf den gestarteten Prozess habe ich relativ wenig Einfluss, das ist mehr von einem Drittanbieter. Keine Ahnung, was der da ausliefert.
Also außer dem Prozess Messages zuwerfen und wenn ich hierauf nach einer Weile immer noch keine Antwort erhalten habe geht da nicht mehr viel?
Das mit dem Debuggen verstehe ich nicht - Kann ich herausfinden, was in einem vollkommen...
Forum: Win32/Win64 API (native code)
Delphi
by Der schöne Günther,
18. Apr 2013
Der Benutzer startet den Prozess B über Prozess A (mein Programm) und Prozess B hat durchaus Wahrscheinlichkeiten, irgendwann auszusteigen. Freundlich beenden und notfalls rabiat abschießen ist alles kein Problem.
Ich möchte nur dem Benutzer auch sagen können "Lasset alle Hoffnung fahren, da rührt sich so schnell nichts mehr".
Hört sich schrecklich an, aber dass ich mit CreateProcess eine...
Forum: Win32/Win64 API (native code)
Delphi
by Der schöne Günther,
18. Apr 2013
Das ist eigentliche eine Frage, wie Ihr sie sicherlich schon 100 mal gehört habt. Ich bekomme es noch nicht einmal auf die Reihe, die Antwort zu finden. :pale:
Das einzige, was ich bislang gefunden habe, ist mittels GetExitCodeThread den Hauptthread des gestarteten Prozesses zu überprüfen. Entweder er liefert STILL_ACTIVE oder halt den Wert mit dem er sich beendet hat.
Aber das kann doch...