什么是 C 版本的 "Processes.GetProcessesByName("进程名 ")"?



我之前在C#中使用过Process.GetProcessesByName("PROCESSNAME")来检查特定项目是否正在运行。

我必须为较旧的嵌入式版本的Windows XP创建一个C程序,该程序只能在另一个程序也运行时运行。

如何检查程序是否正在运行?

在 C 中获取进程 ID 的答案可能对您有所帮助。

此示例使用可用于获取不同进程快照的CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);。(我假设您知道正在检查的进程的名称)

可能是以下人员的重复:如何在C++中按名称获取进程句柄?

无论哪种方式,枚举系统中所有进程的示例都应该可以帮助您入门:

https://msdn.microsoft.com/en-us/library/windows/desktop/ms682623(v=vs.85).aspx

  • 提姆

相关内容

  • 没有找到相关文章

最新更新