【问题标题】:How to get running applications in windows? [duplicate]如何在 Windows 中获取正在运行的应用程序? [复制]
【发布时间】:2013-12-09 12:13:05
【问题描述】:

如何获取 Windows 中当前正在运行的应用程序或前台进程的列表?

我的意思是真正有窗口的应用程序。不是后台服务/进程。 我想访问我们打开任务管理器时显示的相同列表。

有办法吗? 任何类型的解决方案都是可以接受的。命令或 .NET 代码或任何东西。我只想以编程方式获取该列表。

这可能吗?

我厌倦了任务列表,但它为我提供了所有服务和流程,甚至是后台的。

有什么我可以实现的逻辑吗?

【问题讨论】:

    标签: c# .net windows process cmd


    【解决方案1】:

    这可能会有所帮助:

    Process[] processes = Process.GetProcesses();
    foreach(Process p in processes)
    {
        if(!String.IsNullOrEmpty(p.MainWindowTitle))
        {
            listBox1.Items.Add(p.MainWindowTitle);
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-15
      • 1970-01-01
      • 1970-01-01
      • 2019-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多