标签: c++ windows process posix pid
可能重复: How to get Process Name in C++
我正在寻找一种从PID中获取进程名称的方法?
我需要将进程ID(PID)转换为进程名称
任何想法?
答案 0 :(得分:2)
这取决于Yahia在评论中提到的使用过的平台。
:您可以通过读取该文件来获取命令行:/proc/[PID]/cmdline
/proc/[PID]/cmdline
:我发现了这个:get process name from process id (win32)
答案 1 :(得分:1)
在Windows上,您可以使用OpenProcess打开该过程,以获取该过程的句柄。之后,您可以使用GetProcessImageFileName获取流程名称并关闭句柄(CloseHandle)。