Julian Meurer
2007-05-09 18:22:19 UTC
Hallo zusammen,
ich verwende aus Simons FAQ die Funktion execandwait, funktioniert
tadellos.
Am liebsten würde ich die zu startenden Anwendung minimiert oder
versteckt starten, mein Programm darf erst fortsetzen, wenn sie
beendet ist, denn es arbeitet mit dem Ergebnis weiter. Der Anwender
soll aber die Chance haben zwischendurch abzubrechen, wenn es ihm zu
lange dauert.
Auch dazu habe ich in der FAQ was gefunden, die unit closeapp.
Diese verlangt aber ein das Handle des gestarteten Prozesses. Leider
langt mein API-Wissen nicht, um das 'wie' zu verstehen.
- Kann ich das Handle des Prozesses beim Start mit CreateProcess
irgendwie in einer Variable speichern ?
- Kann ich dieses dann nutzen, um den Process aus meiner weiter
wartenden Anwendung, die auch den Fokus behalten sollte, zu beenden?
(wie?)
- Funktioniert das auch mit einem minimierten oder versteckt laufenden
Prozess?
Ich bin dankbar für jeden Tipp bzw. Beispielcode.
Julian
ich verwende aus Simons FAQ die Funktion execandwait, funktioniert
tadellos.
Am liebsten würde ich die zu startenden Anwendung minimiert oder
versteckt starten, mein Programm darf erst fortsetzen, wenn sie
beendet ist, denn es arbeitet mit dem Ergebnis weiter. Der Anwender
soll aber die Chance haben zwischendurch abzubrechen, wenn es ihm zu
lange dauert.
Auch dazu habe ich in der FAQ was gefunden, die unit closeapp.
Diese verlangt aber ein das Handle des gestarteten Prozesses. Leider
langt mein API-Wissen nicht, um das 'wie' zu verstehen.
- Kann ich das Handle des Prozesses beim Start mit CreateProcess
irgendwie in einer Variable speichern ?
- Kann ich dieses dann nutzen, um den Process aus meiner weiter
wartenden Anwendung, die auch den Fokus behalten sollte, zu beenden?
(wie?)
- Funktioniert das auch mit einem minimierten oder versteckt laufenden
Prozess?
Ich bin dankbar für jeden Tipp bzw. Beispielcode.
Julian