c# - C#如何获取Windows上运行的程序的名称

标签 c# process

我想要一个给我程序名称的函数(如 msPaint 或记事本),当我使用记事本时,此函数返回“记事本”,当我使用 msPaint 时,此函数返回“msPaint”。

请帮帮我...

最佳答案

使用 Process.GetProcesses(); 方法,您可以获得所有正在运行的应用程序,如果您想要当前事件窗口,则使用 GetForegroundWindow()GetWindowText ()

例如click here

关于c# - C#如何获取Windows上运行的程序的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16051078/

相关文章:

c# - 如何从非 UI 线程获取 UI SynchronizationContext 并且没有表单或 UI 创建的任何对象

c# - Rhinomocks - 模拟代表

Haskell - 使用从 createProcess 和 CreatePipe 创建的句柄通过管道传输到 StdStream

process - 如何在不中断make进程的情况下中断make进程

c# - 从流创建 ID2D1Bitmap1 时如何尊重 EXIF 方向

c# - 数据库表为空时如何从数据库中获取最大ID?

C# - 使用最小化的记事本打开文本文件?

java - 从 Java 运行 "sandbox"内的可执行文件

node.js - 即使 detached 设置为 true,父进程也会杀死子进程

c# - 为什么类型推断不能根据约束确定类型