首页 > 解决方案 > C# Windows 窗体执行过程

问题描述

我有一个执行过程的方法,它在 Process.Start() 之后返回布尔值。

该进程将被用户杀死或在应用程序关闭后被杀死。为此,我正在捕获进程 ID 并通过它的进程 ID 杀死进程。

现在,用户可以在单击按钮时执行多个异步进程。

问题

如果我使用 process.waitforexit() 那么它会停在那里并且不返回任何东西。但我希望方法返回真或假。如果进程成功启动,我必须执行一些其他任务,否则我不执行它们。

我还希望当进程退出时,我应该收到任何事件的通知。

我需要帮助如何解决这种情况。

标签: c#.netwinforms

解决方案


推荐阅读