0
winforms 버튼에서 exe 프로그램을 실행하고 싶습니다. 아래 코드를 사용하고 있습니다. 문제는 winform이 차단 된 상태가되어 EXE 프로그램이 닫힐 때까지는 상호 작용할 수 없다는 것입니다. winform과 실행 된 프로그램과 상호 작용하고 싶습니다.WinForm에서 넌 모달로 exe 실행
실행 된 프로그램을 넌 모달로 만들려면 어떻게해야합니까?
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);
}
난 정말 비 모달 방법에 대 모달에 대해 잘 모른다, 그러나 수 대신에 별도의 스레드를 사용하지 않습니까? – wterbeek
전체 코드 샘플을 게시 했습니까? 나는 Process.WaitForExit()와 같은 여분의 코드없이 대기하도록 호출 프로세스를 만드는 방법을 모른다. – Dennis