如何检测新流程的启动?当他们开始时,我想杀死除我的进程之外的其他一些东西。有没有办法呢?
答案 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();
}