GetProcessImageFileNam取得EXE所在目录
2012-09-11 19:13
411 查看
一般是用GetModuleFileName,但这个函数需要对进程有可读可查询的权限,所以当进程只有可查询权限时,使用:
HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, FALSE, PID); if (hProcess) { char szPath[MAX_PATH] = {0}; GetProcessImageFileName(hProcess, szPath, MAX_PATH); str = szPath; CloseHandle(hProcess); }
相关文章推荐
- GetProcessImageFileNam取得EXE所在目录
- 以不同用户身份运行程序,/savecred只需要输入一次密码(GetTokenByName取得EXPLORER.EXE的令牌,然后调用CreateProcessAsUser,而且使用LoadUserProfile解决另存文件的问题)good
- GetProcessMemoryInfo API取得进程所用的内存
- [Windows编程] 通过GetModuleHandleEx 得到函数调用者所在的DLL/EXE
- VC 取得程序所在目录的方法
- VC 取得程序所在目录的方法
- Delphi通过GetFileVersionInfo和VerQueryValue等API函数取得详细EXE信息
- Win764bit下安装32位Oracle10g出现异常:无法定位程序输入点GetProcessImageFileNameW于动态链接库PSAPI.DLL
- 获得EXE文件所在的目录
- github的git.exe的目录所在
- 获得进程可执行文件的路径: GetModuleFileNameEx, GetProcessImageFileName, QueryFullProcessImageName
- 通过GetModuleHandleEx 得到函数调用者所在的DLL/EXE
- 通过GetModuleHandleEx 得到函数调用者所在的DLL/EXE
- java中取得 当前程序运行所在的目录
- PHP取得当前文档所在的目录
- [转载] python利用psutil遍历进程名字和exe所在目录
- 获得进程可执行文件的路径: GetModuleFileNameEx, GetProcessImageFileName, QueryFullProcessImageName
- linux下取得指定目录所在分区
- 【Go】获取当前程序EXE所在目录
- bat(传参情况下)取得当前bat所在的目录路径