2016-12-26 4 views
0

アプリケーションを閉じるか強制終了する場合、exeを自動クローズする方法。 exeファイルとアプリケーションをリンクすることは可能ですか?私はwinフォームの中でexeを開始することができますが、私はwinformの外側でそれを開始したいと思います。exeをアプリケーションにリンクしますか? c#

答えて

1

Processクラスを使用し、GetProcessByNameまたはGetProcessByIdのいずれかを使用してインスタンスを取得します。そして、あなたは結果のオブジェクトにKillを呼び出すことができます。

Process.GetProcessByName("process-name.exe").Kill(); 

これはかなりの核オプションです、しかし、その代わりに、あなたの代わりに、よりエレガントに近い試みることCloseMainWindowを試すことができます。

Process.GetProcessByName("process-name.exe").CloseMainWindow(); 
+0

を、それが近くにあります私のアプリがクラッシュするならexe? –

+0

@ÇağılUyarクラッシュするアプリを監視する必要があるアプリでは、 – C1sc0

+0

おなじみですが、processIDでプロセスを強制終了します。 'Process.GetProcessById(ID).Kill();' –

関連する問題