Posted on 1998-08-17
I want to start an application from my Delphi app.To do that there are some API fucntions,(ShellExecute, ShellExecuteEx.)
the problem is that when I use the ShellExecuteEx, by using
WaitForSingleObject i can know that whether the launched app is terminated or not.(Because ShellExecuteEx give the handle of the application and a flag value which is SEE_MASKNOCLOSEPROCESS so that you can be informed when the app. is terminated).
But ShellExecuteEx cannot be used in WINNT and my app must run on NT.
(In ShellExecute(which can be used on NT also.) there is no flag like SEE_MASKNOCLOSEPROCESS so you cannot call the WaitForSingleObject to understand the termination.)