【发布时间】:2013-08-27 15:43:45
【问题描述】:
如何检测新进程的启动?当它们开始时,我想杀死除我的进程之外的其他一些进程。有什么办法吗?
【问题讨论】:
-
请发表评论,您为什么不赞成我的问题。谢谢
如何检测新进程的启动?当它们开始时,我想杀死除我的进程之外的其他一些进程。有什么办法吗?
【问题讨论】:
嗯,你的问题不清楚,但你应该看看Process.GetProcessesByName方法。
创建一个新流程组件数组并将它们与 本地计算机上共享的所有进程资源 指定进程名。
例如;
Process[] Runningcmd = Process.GetProcessesByName("cmd");
if (Runningcmd.Length == 0)
Console.WriteLine("Command Line is not running");
else
foreach(var p in Runningcmd )
{
p.Kill();
}
【讨论】: