WinFormsボタンからexeプログラムを実行したい。私は動作する以下のコードを使用しています。問題は、winformがブロックされた状態になり、exeプログラムが閉じられるまでwinformと対話できないことです。winformと実行されたプログラムの両方と対話したいと思います。
実行したプログラムを非モーダルにするにはどうすればよいですか?
public static void ExecuteCommand(string workingDirectory,
string cvsExePath, string arguments)
{
ProcessStartInfo exeProcess = new ProcessStartInfo(cvsExePath
, " " + arguments.Trim());
exeProcess.WorkingDirectory = workingDirectory;
exeProcess.UseShellExecute = false;
exeProcess.RedirectStandardOutput = false;
exeProcess.RedirectStandardError = true;
exeProcess.CreateNoWindow = false;
Process proc = Process.Start(exeProcess);
}