processクラスについて
- 題名: processクラスについて
- 著者: zono
- 日時: 2008/01/17 2:54:44
- ID: 21265
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: processクラスについて
- 著者: よねKEN
- 日時: 2008/01/17 9:38:26
- ID: 21268
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: processクラスについて
- 著者: zono
- 日時: 2008/01/18 1:23:38
- ID: 21280
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつも当掲示板にはお世話になっております。
よろしくお願いします。
processクラスを使用して、起動しているプロセスの状態を監視しようと考えています。
そこで監視を行うプロセスAがプロセスBを起動するときにProcessクラスのExited
イベントのハンドラを追加して監視するようにしています。
そこでプロセスBが終了した時のExitCodeを参照し処理を振り分けようとしているのですが、正常終了した場合と、Exceptionが発生するような異常終了でもExitCode
は0と返却されてしまいます。
マニュアル上では0以外の数値が返却されるとあるのですが、どのような終了の場合に0以外の数値が返却されるのでしょうか?
また私の方で試してみた結果、タスクマネージャからの強制終了、Exceptionをわざと発生させたときの終了は全て0が返却されてしまいました。
目的としては、正常に終了された場合とException発生等の異常終了を
識別したいと思っています。
申し訳ございませんが、だれかわかる方いましたら教えてください。
よろしくお願いします。