如何在C#中正常停止Windows服务的子进程

时间:2019-06-19 20:44:01

标签: c# windows-services

我有一个创建子进程的C#Windows服务。如何从Windows服务中正常停止这些子进程?我尝试了很多方法都没有成功。

主要过程是启动正在启动视频录制会话的子过程。在某个时候,主进程需要通知子进程停止记录。这必须通过正常关闭子进程(或发送ctrl-c)来完成。我可以在控制台应用程序中实现此功能,但无法在Windows服务中实现。另外,我不控制该子进程,它是来自第三方的可执行文件。

子进程必须正常关闭,因为它需要保存文档,因此不能终止该进程。

0 个答案:

没有答案