当前位置:首页 > Windows程序 > 正文

根据进程PID 获取进程路径

2024-03-31 Windows程序

代码: C++

#include <windows.h> #include <Psapi.h> #pragma comment(lib,"psapi.lib") void GetPathByProcessId(DWORD dwPid) { //使用PROCESS_ALL_ACCESS 需要提权这里我直接扣出来的.提权代码看另一篇. HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwPid); if (hProcess == NULL) return; char QQpath[MAX_PATH] = {0}; GetModuleFileNameEx(hProcess,NULL,QQpath,MAX_PATH); cout << QQpath << endl; }

原理:

通过GetModuleFileNameEx来获取. 他是在Psapi头文件中.但是还需要加载lib.

windows-根据进程PID 获取进程路径

标签:

原文地址:https://www.cnblogs.com/iBinary/p/12095895.html

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/44874.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494595访问次数
  • 建站天数
  • 友情链接