用vb来获得某个进程下的某个模块的地址 例如进程名a.exe加载了模块名b.dll,那b.dll的路径怎么获取
展开全部
使用Windows API,
用OpenProcess()来获取a.exe的进程句柄,
然后使用EnumProcessModulesEx()获取模块列表,
最后用GetModuleFileNameEx()获取模块文件名.
具体方法去查一下这几个API的说明.
方法已经告诉你了,具体如何使用自己去摸索.
用OpenProcess()来获取a.exe的进程句柄,
然后使用EnumProcessModulesEx()获取模块列表,
最后用GetModuleFileNameEx()获取模块文件名.
具体方法去查一下这几个API的说明.
方法已经告诉你了,具体如何使用自己去摸索.
更多追问追答
追问
EnumProcessModulesEx()这个地方卡住了。。网上都是这样用的
dim h(1 to 200) as long
EnumProcessModulesEx(线程句柄,h(1),200,aa)
我想知道h数组的数量,和循环列出模块。。试了好多次都不成功了
EnumProcessModulesEx()这个地方卡住了。。网上都是这样用的
dim h(1 to 200) as long
EnumProcessModulesEx(线程句柄,h(1),200,aa)
我想知道h数组的数量,和循环列出模块。。试了好多次都不成功了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询