如何获取进程的进程原始文件名?

rpl*_*usg 0 c++ windows process

说,我有一个名为vlc.exe的二进制文件,如果我将其重命名为abc.exe,它仍然可以正常运行.但是,如果您看到abc.exe的属性,则可以看到属性"Original FileName",其值为vlc.exe.那么,是否有一个API来获取这个"原始文件名"?

提前致谢.

Eri*_*rik 5

请参阅MSDN上的版本信息功能.

您需要GetFileVersionInfo获取版本信息数据,然后VerQueryValue获取OriginalFilename条目.