如何检测进程的启动?

时间:2013-08-24 19:29:55

标签: c# process

如何检测新流程的启动?当他们开始时,我想杀死除我的进程之外的其他一些东西。有没有办法呢?

1 个答案:

答案 0 :(得分:1)

,您的问题不明确,但您应该看一下Process.GetProcessesByName方法。

  

创建一个新的Process组件数组并将它们关联起来   共享本地计算机上的所有进程资源   指定的进程名称。

例如;

Process[] Runningcmd = Process.GetProcessesByName("cmd");
if (Runningcmd.Length == 0)
  Console.WriteLine("Command Line is not running");
else
    foreach(var p in Runningcmd )
    {
       p.Kill();
    }