C# 如何检测流程的启动?

C# 如何检测流程的启动?,c#,process,C#,Process,如何检测新流程的启动?我想在进程开始的时候杀死一些进程以外的进程。有什么办法吗?嗯,你的问题不清楚,但你应该看看方法 创建新流程组件的数组并将其与 本地计算机上共享 指定的进程名称 比如, Process[] Runningcmd = Process.GetProcessesByName("cmd"); if (Runningcmd.Length == 0) Console.WriteLine("Command Line is not running"); else foreach(

如何检测新流程的启动?我想在进程开始的时候杀死一些进程以外的进程。有什么办法吗?

嗯,你的问题不清楚,但你应该看看方法

创建新流程组件的数组并将其与 本地计算机上共享 指定的进程名称

比如,

Process[] Runningcmd = Process.GetProcessesByName("cmd");
if (Runningcmd.Length == 0)
  Console.WriteLine("Command Line is not running");
else
    foreach(var p in Runningcmd )
    {
       p.Kill();
    }
请评论一下你为什么否决我的问题。谢谢你可能的副本