• ベストアンサー

連動させたEXEの終了要求を取得する手段は???

C#でプログラム起動中にとあるEXEを連動させていますが、その処理の終了確認に悩んでいます。 とあるプログラムを作成していますが、その処理の途中で別のEXEプログラム(作者不明、ソースコード紛失、開発環境既になし)のものを含めております。 そのEXEは処理完了と同時にOS再起動を促すメッセージを出します。 そう誘導してしまっているので再起動をしなくてはいけませんが、再起動をしてしまうとキック元のプログラムが終了させる前にOSが再起動状態に入ってしまいます。 不明なEXEの再起動処理要求をなんとか拾えないかと・・・ どうか対処したいのですが、どのようにすべきでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Gletscher
  • ベストアンサー率23% (1525/6504)
回答No.1

処理結果をリダイレクトでファイルに落として、そのファイルの有無を検査すればどうですかね?

mr-r00
質問者

お礼

ありがとうございます。

その他の回答 (1)

  • davidfox
  • ベストアンサー率58% (21/36)
回答No.2

直接の回答にはなっていないかも知れませんが... 不明なEXEによる再起動タイミングが早いだけな気がします。 であれば、再起動しても良い直前に、不明なEXEを起動すれば良いだけでは?

mr-r00
質問者

お礼

ありがとうございます。検討します。