如何运行ShowDialog()这样的过程?

时间:2012-09-04 13:03:38

标签: c#

我有两个程序。 “Programm1”& “Programm2”。 “Programm2”从“Рrogramm1”运行。我用这段代码运行“Programm2”:

Process.Run("D://Programms//calc.exe");

是否可以运行“Рrogramm2”以便仍然可以使用“Рrogramm1”,但在“Рrogramm2”工作时无法关闭。

我可以使用Process.Run()执行此操作吗?

1 个答案:

答案 0 :(得分:1)

您可以通过检查YourProcess.HasExited属性(可能是表单的Process事件)来判断是否已使用Unloading类启动的进程已退出。

如果要阻止并等待进程退出,可以使用YourProcess.WaitForExit()方法。

您可以在MS KB305369中找到此示例以及更多信息。