c++ 使用PID获取可执行文件路径
C++ 获取 路径 pid 可执行文件 使用
2023-09-14 08:58:44 时间
#include <iostream>
#include <Windows.h>
#include <TlHelp32.h>
#include <Psapi.h>
using namespace std;
int main()
{
HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, 7632);
char lpFilename[1024];
GetModuleFileNameExA(hProcess, NULL, (LPSTR)lpFilename, 1024);
printf("%s\n", lpFilename); //C:\Users\ajanuw\Desktop\game2.exe
CloseHandle(hProcess);
return 0;
}
HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, 7632);
char lpFilename[1024];
size_t lpdwSize = sizeof(lpFilename);
QueryFullProcessImageNameA(hProcess, 0, lpFilename, (PDWORD)&lpdwSize);
cout << lpFilename << endl;
CloseHandle(hProcess);
相关文章
- vc++调用exe获取输出信息
- 第四届蓝桥杯C++B组国(决)赛真题
- 第三届蓝桥杯C++B组国(决)赛真题
- (C++)字符串分割
- c++--------获取某个路径下所有文件的文件名,读写TXT文件到新的文件
- C++ 用正则regex和容器vector计算字符串算式的值
- C/C++每日一练(20230403)
- C语言/C++基础之火车快跑
- C语言/C++基础之时钟之歌
- Open3D (C++) 计算最近邻点的距离
- 蓝桥杯官网 试题 PREV-261 历届真题 循环小数【第十一届】【决赛】【研究生组】【C++】【C】【Java】【Python】四种解法
- C++ set总结
- 【C++】位操作(3)-获取某位的值
- 【神奇的C++】求a
- 【华为OD机试 2023】获取最大软件版本号(C++ Java JavaScript Python)
- 解答私信@被c++折磨头秃的花季美少女 //C++ 编写一个进阶版的进制转换程序,运行功能如下:请选择要输入的数字的进制(2、8、10、16):请输入该数字:请选择要转换成的进制(2、8。。。
- C++获取路径中的文件名
- C++ 中的比較函数
- c++ 判断是否是闰年
- c++ 指针1
- 嵌入式linux开发,C/C++获取运行程序自身路径,获取当前绝对路径
- VC++制作DLL具体解释
- VC++获取CPU的名称、主频和核数(附源码)
- VC++ 获取窗口的类名和窗口所属进程线程id(附源码)
- VC++获取网卡上的IP、网关及DNS信息,获取最佳路由,遍历路由表中的条目(附源码)
- VC++ 获取CPU的型号、主频和核数(附源码)
- C++调用WMI类查询获取操作系统名(实例)