有一个.exe的路径我怎么能知道它是否正在运行?

时间:2012-05-13 09:25:01

标签: c++ windows winapi

我想知道是否以及如何判断来自C:\Windows\System32的Calc.exe是否正在运行(在XP及以上版本,不使用WMIC之类的外部应用程序)(类似于什么) System.Diagnostics及其Process.GetProcesses() gives for C# developers,但原生winapi)?

1 个答案:

答案 0 :(得分:3)

您只需枚举进程并搜索匹配项。

要使用的API是Process32First and Process32NextSample code here