【问题标题】:How can I detect starting of process? [closed]如何检测进程的开始? [关闭]
【发布时间】:2013-08-27 15:43:45
【问题描述】:

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

【问题讨论】:

标签: c# process


【解决方案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();
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 2015-08-21
    • 2014-06-15
    相关资源
    最近更新 更多