我想获得启动过程,我的意思是当我以示例记事本开始时,我想获取进程名称(在我的情况下:notepad.exe),然后我想杀死它。但我不想只杀死我开始运行的所有进程。
希望你明白我的意思。如果没有,我会用图片更仔细地解释......
答案 0 :(得分:2)
您可以使用Kill
类中的Process
方法。
首先开始你的过程:
var pr = Process.Start("IExplore.exe");
然后你可以这样做:
pr.Kill();
您可以阅读更多here
答案 1 :(得分:1)
使用Process.Start
,您将获得具有Process.Kill
方法的流程对象:
Process myNotepadProcess = Process.Start("notepad.exe")
myNotepadProcess.Kill();
myNotepadProcess.WaitForExit();
Kill方法异步执行。在调用Kill方法之后,调用WaitForExit方法以等待进程退出,或者检查HasExited属性以确定进程是否已退出。