ShellによるExeの実行を続けて何度も行う時に
Exeのプロセスが終了した時点でもう一度Exe実行、
実行をかける画面はいつでも後ろに待機してる、非アクティブ
すると二件目の実行から(業務終了監視)
最下層・実行元画面の裏にかくれてしまいます。
呼び出し元でハンドルを握ってWindowPos等試したのですが
なにも変化が・・
※ 呼び出し元画面がアクティブだとOKなのですが
何か方法はあるでしょうか?
たしか非アクティブのウィンドウ関連のAPIがありました。
MSDNで、IsWindowをひいてみてください、
(たしかIsWindowVisibleだったと思うけど^^;)