说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

请问如何根据进程得到调用进程的exe文件?

编辑:说三道四文库 发布时间:2018-06-18 08:16
HTML文档下载 WORD文档下载 PDF文档下载
需要得到exe文件的路径
你是指得到别的进程,即调用你进程的进程吗/
GetModuleFileName
GetModuleFileName(NULL,...)第一个参数设为NULL,就得到当前EXE进程
的全路径,再用字符串函数去掉文件名,就可得到路径了。
可我想关闭别的进程
不知道你用psapi还是cteatetool32搞定的,不过你可以获取这个进程的父进程,然后获得这个父进程的路径
我不只是要这个文件名,而是要调用这个进程的文件所在位置

比如我想根据notepad.exe这个进程得到c:\windows\system32\notepad.exe

如何得到?
1.得到notepad.exe的进程ID,
2.根据进程ID打开进程句柄,
3.调用GetModulefileNameEx(hProcess,NULL,...)就可
http://www.pconline.com.cn/pcedu/empolder/gj/vc/10207/78856.html
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘