我以前在Process.GetProcessesByName中使用过C# (“PROCESSNAME”)来检查某个特定项目是否正在运行。
我必须为旧版本的Windows创建一个C程序,它只能在另一个程序也在运行时才能运行。
如何检查程序是否正在运行?
发布于 2015-02-03 21:28:01
获得Get a process id in C的答案可能对您有帮助。
此示例使用CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);,可用于获取不同进程的快照。(我假设您知道正在检查的流程的名称)
发布于 2015-01-29 03:34:05
可能是dup的:How can I get a process handle by its name in C++?
无论哪种方式,这个枚举系统中所有进程的示例都会让您开始:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms682623(v=vs.85).aspx
https://stackoverflow.com/questions/28206380
复制相似问题