Natürlich, aber mit den Handles etc. kenne ich mich nicht besonders aus, und grundsätzlich versuche ich die Sachen so einfach wie möglich zu gestalten ...
So hab ich mir ien Programm geschrieben, das mittels automatisch erstellter Batch-Dateien Dienste starten und beenden kann.
Ohne ein einziges
Handle^^.
Aber Back to Topic ... meine Lösung mit der Schleife funktioniert genauso wie das ShellExecuteAndWait auch wenn die gestartete Anwendung nicht von dir selbst ist ... dann kannst du ihrn nämlich nicht beibringen, die eine Message zu schicken.
mfG
Markus