我有两个程序。 “Programm1”& “Programm2”。 “Programm2”从“Рrogramm1”运行。我用这段代码运行“Programm2”:
Process.Run("D://Programms//calc.exe");
是否可以运行“Рrogramm2”以便仍然可以使用“Рrogramm1”,但在“Рrogramm2”工作时无法关闭。
我可以使用Process.Run()
执行此操作吗?
答案 0 :(得分:1)
您可以通过检查YourProcess.HasExited
属性(可能是表单的Process
事件)来判断是否已使用Unloading
类启动的进程已退出。
如果要阻止并等待进程退出,可以使用YourProcess.WaitForExit()
方法。
您可以在MS KB305369中找到此示例以及更多信息。