C#でEXEを閉じるとエラー
myProcess.StartInfo.FileName =
@"C:\Program Files\Sample\Sample(1)\Sample.exe";
myProcess1.Start();
myProcess.StartInfo.FileName =
@"C:\Program Files\Sample\Sample(2)\Sample.exe";
myProcess2.Start();
上記として、開いたウィンドウを閉じるボタンで終了した際にエラーとなります。
プロセスを一つにすると、エラーが出ないため、同一名のプロセスが原因しているのかと思うのですが、処理の仕方がわかりません。
myProcess1.Exited += new EventHandler(myProcess_Exited);
myProcess2.Exited += new EventHandler(myProcess_Exited);
private void myProcess_Exited(object sender, System.EventArgs e)
{
Process exitProcess = (Process)sender;
exitProcess.Dispose();
}
としてもエラーになりました。
今後、Sample.exeは6つ開きたいのですが、2つでつまづいています。
対処法をご存知の方がおられましたら、アドバイスよろしくお願いいたします。