我如何获得进程的原始文件名的进程
How can i get process original file name for a process?
说,我有一个名为vlc.exe的二进制文件,如果我将其重命名为abc.exe,它仍然运行良好。但是如果你看到abc.exe的属性,你可以看到一个属性"Original FileName",它的值是vlc.exe。那么,是否有一个api来获取这个"原始文件名"?
请参见MSDN上的版本信息功能。
您需要GetFileVersionInfo
获取版本信息数据,然后VerQueryValue
获取OriginalFilename
条目。
相关文章:
- boost::进程间消息队列引发错误
- 从命令行c++发送文本文件名
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 是否可以通过C++扩展强制多个python进程共享同一内存
- IPC使用多个管道和分支进程来运行Python程序
- 异常属于C++中的线程还是进程
- WMI检测进程创建事件-c++
- 为什么文件名被设置为一个点,而不是在读取矢量中的文件名时
- c++多进程编写一个唯一的文件
- 如何在C++中将函数发送到另一个进程
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 当Microsoft文档仅包含 C# 示例时,如何查找 C++ 包含文件名
- 终止 QProcess 不会终止子进程
- 获取进程图像文件名未链接
- 如果从文件中读取,则无法按文件名运行进程
- 将文件名从现有进程传递到新进程MFC c++
- 如何从文件名查找哪个进程对某个文件具有句柄
- 如何从DLL的文件名中获取进程ID (windows)
- 我如何获得进程的原始文件名的进程