无法使用Process.CloseMainWindow关闭WinForms应用程序

时间:2013-11-29 11:23:05

标签: windows winforms process

我有一个.Net 2.0 WinForms应用程序,它使用Process.Start启动第二个WinForms应用程序,然后再尝试使用Process.CloseMainWindow再次关闭它。

然而,对CloseMainWindow的调用无效。第二个应用程序保持打开状态,即使它完全响应(并且我可以告诉空闲),并且可以立即手动关闭。

2 个答案:

答案 0 :(得分:0)

设置ProcessStartInfo.UseShellExecute=false并再次检查。

答案 1 :(得分:0)

正如Hans Passant建议的那样,要关闭的进程的“主要”窗口确实被猜错了,所以调用Process.CloseMainWindow没有达到预期的效果。