得到一个正在运行进程的 EXE 文件所在目录
2012-05-02 12:55
295 查看
以前总是获取当前进程所在的目录,用 GetModuleFileName 即可。
如何在一进程中获取另一进程的 EXE 文件所在目录呢?
步骤如下:
(1) 先用 Remote Process Viewer 工具看看进程的窗体名;
(2) 获取进程 ID;
(3) 用 GetModuleFileName() 获取目录。
示例代码如下:
如何在一进程中获取另一进程的 EXE 文件所在目录呢?
步骤如下:
(1) 先用 Remote Process Viewer 工具看看进程的窗体名;
(2) 获取进程 ID;
(3) 用 GetModuleFileName() 获取目录。
示例代码如下:
HWND hMXNavi = ::FindWindow(NULL,L"MXNavi"); TCHAR tcNaviPath[MAX_PATH]; DWORD dwProcessID = 0; HMODULE hModuleMXNavi; if(NULL != hMXNavi) { GetWindowThreadProcessId(hMXNavi,&dwProcessID); hModuleMXNavi = (HMODULE)OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwProcessID); GetModuleFileName(hModuleMXNavi,tcNaviPath,MAX_PATH); RETAILMSG(1,(L"[ProcessCmdOneKeyNavi]Navi soft path: %s\r\n",tcNaviPath)); } else { }
相关文章推荐
- 得到一个正在运行进程的 EXE 文件所在目录
- Linux下获取当前进程的执行文件的绝对路径和所在目录(通过/proc/self/exe链接)
- 程序在Debug、Release下运行及单独运行Debug下的exe文件时没有问题;可是单独运行Release所生成的exe文件时,点击某一个按钮时,程序崩溃
- 得到一个指定目录下所有文件的文件名,子目录名不要
- 用eclipse导出一个jar然后通过exe4j生成一个.exe可运行文件(亲自验证)
- 用eclipse如何将java程序生成一个.exe可运行文件?
- linux 查看运行进程所在目录
- python程序使用pyinstaller打包成单一.exe文件后,如何的到.exe文件所在目录?
- 将EXE作为资源,然后在释放到磁盘上并运行该exe程序(使用了FindResource,LoadResource,然后用CFile写成一个文件)
- 判断Exe文件是否正在运行的函数
- WIN32API函数CreateProcess创建一个新的进程和它的主线程,新进程运行指定的可执行文件
- 根目录做了url重写,虚拟目录运行提示“未能加载文件httpmodule或它的某一个依赖项。系统找不到指定的文件”解决方案
- 如何在一个进程开始运行时得到通知
- linux 查看运行进程所在目录
- JavaScript获取当前运行脚本文件所在目录的方法
- 一个窗体运行exe文件并传送参数
- 获取.EXE可执行文件所在的目录路径
- 一个exe文件怎么运行起来的
- 如何把一个java程序打包成exe文件,运行在没有java虚
- 得到一个目录下所有文件(夹)