-7

如何检测新进程的开始?当它们开始时,我想杀死除我的进程之外的其他进程。有什么办法吗?

4

1 回答 1

1

好吧,你的问题不清楚,但你应该看看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();
    }
于 2013-08-24T19:34:00.383 回答