【问题标题】:Windows processes vs. applicationsWindows 进程与应用程序
【发布时间】:2009-10-09 20:32:01
【问题描述】:

我可以通过循环遍历 WMI Win32_Process 元素轻松识别正在运行的进程。是否有类似于在任务管理器中识别“应用程序”的方法?我认为这相当于知道进程是否有一个打开的窗口。例如,当您退出 Outlook 时,OUTLOOK.EXE 进程将继续运行。任务管理器不再将其显示为应用程序,但该过程仍然存在。我希望能够从脚本中确定这种差异。我想我可以处理几乎任何语言的例子。

【问题讨论】:

    标签: windows process wmi


    【解决方案1】:

    看起来这样做的方法是枚举所有顶级窗口。

    http://support.microsoft.com/kb/183009

    【讨论】:

    • 有 WMI 对象吗?那肯定会回答这个问题。
    【解决方案2】:

    这看起来就像你问的那样:Running Processes/Applications

    【讨论】:

      猜你喜欢
      • 2011-03-29
      • 2010-12-02
      • 2011-04-06
      • 2012-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多