投稿日 | : 2003/06/21(Sat) 18:35 |
投稿者 | : Say |
Eメール | : |
URL | : |
タイトル | : Re: ShellExecuteで起動したプログラム |
ShellExecuteの戻り値は、エラーチェックぐらいにしか使えませんから、
Win95系なら
CreateToolHelp32Snapshot,Process32First,Process32Next で
WinNT系なら
EnumProcesses で
プロセスIDを列挙した後、OpenProcessで目的のプロセスハンドルを取得する必要があります。
プロセスハンドルを取得できたらWaitForSingleObjectで
シグナル状態を待てばよろしいかと。