ふらっとC#,C♯,C#(初心者用) Part69
■ このスレッドは過去ログ倉庫に格納されています
0683デフォルトの名無しさん
2011/02/10(木) 20:39:45起動はできるのですがプロセスを切る処理がどうもよくわかりません
http://msdn.microsoft.com/ja-jp/library/system.diagnostics.process.close%28v=vs.80%29.aspx
上記のページを参考にして作ったのですが、キックした外部Exeのプロセスを切るのではなく
起動元のExeのプロセスを切るにはどうすればいいのでしょうか?
(キックした外部Exeだけが残るイメージです)
Process myProcess;
myProcess = Process.Start("Notepad.exe");
myProcess.CloseMainWindow();
myProcess.Close();
サンプルにあるこのコードだとキックした外部Exeのプロセスが落ちます。
3行目の「myProcess.CloseMainWindow();」をコメントアウトすると、起動元のExeのプロセスが落ちます。
ですが、Process型として宣言しているmyProcessは外部Exe(メモ帳)なので、どうして起動元が落ちるのかわかりません
やりたいことは満たしているのですが、自分の中で説明がつかない状況です
初歩的な質問かもしれませんが、どなたか教えて頂けないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています