我希望从 winforms 按钮执行一个 exe 程序。我正在使用以下有效的代码。问题是 winform 进入阻塞状态,在 exe 程序关闭之前我无法与之交互。我想与 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);
}