标签: c++ windows winapi
我想知道是否以及如何判断来自C:\Windows\System32的Calc.exe是否正在运行(在XP及以上版本,不使用WMIC之类的外部应用程序)(类似于什么) System.Diagnostics及其Process.GetProcesses() gives for C# developers,但原生winapi)?
C:\Windows\System32
WMIC
System.Diagnostics
Process.GetProcesses()
winapi
答案 0 :(得分:3)
您只需枚举进程并搜索匹配项。
要使用的API是Process32First and Process32Next。 Sample code here
Process32First
Process32Next