2017-10-20 10 views
-5

特定のプログラムが終了した場合にメッセージボックスを表示する小さなプログラムを作成しようとしています。C#でプログラムが終了したかどうかを確認する方法

+1

より具体的な、プログラム意味関数またはアプリケーション自体が必要ですか?また、あなたが試みたことを示すいくつかのコードが役立つでしょう。 –

+0

https://stackoverflow.com/questions/262280/how-can-i-know-if-a-process-is-running – caesay

+0

http://idownvotedbecau.se/noresearch/ – EJoshuaS

答えて

0

Thsは実際には主観的です。 私の意見では、 が最初にあるとします。あなたはプログラムを開始した人です。 これは、.NET http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx

の Processクラスを使用するのであれば、あなたが)(process.startでプログラムを起動すると言って意味します。 それはHasExitedプロパティを使用して終了している場合は、チェックすることもできますし、

後者の場合は、プロセスのExitedイベントを購読することができます:あなたがチェックしているプログラムが開始された場合は、外部 あなたはかなりの間隔 でそれを再確認することができます .NET

Process.GetProcesses(); 

のプロセスのクラスを使用して実行されているプログラムを確認し、プログラムがまだ

を実行している場合、再チェックしかし、私たちは本当に知りません、私たちが助けることができるように、私たちに詳細を教えてください。

ありがとうございました

関連する問題