应用程序关闭时关闭另一个进程

Rag*_*ler 5 c# winforms

我有一个 C# winform 应用程序,它在工作期间打开另一个 Winform 进程。另一个进程有自己的 UI。当我关闭父应用程序时,我希望其他应用程序自动关闭。

我怎样才能做到这一点?

谢谢

Chr*_*isF 5

如果你正在使用的话Process.Process,有这个CloseMainWindow方法。如果您保留对该对象的引用,则可以稍后使用它。

这是MSDN中的相关页面

以及相关代码:

// Close process by sending a close message to its main window.
myProcess.CloseMainWindow();
// Free resources associated with process.
myProcess.Close();
Run Code Online (Sandbox Code Playgroud)