关于得到某进程所调用模块的问题。 你访问的是其它进程,hModule也是其它进程中的地址,进程之间是不能直接使用指针来访问的,要用ReadProcessMemory才行。至于你访问成功的时候,是因为恰好你的进程也Load了对应的模块并且模块地址相同,例如kernel32.dll。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 所有句柄只能当成一个整数值来使用,不能当成一个结构来使用,unused是一个无意义的成员(只有结构长度才有意义),把句柄定义为结构只是为了在C语言中对句柄类型的一种替代表达方式。仔细看看HANDLE的定义,可能有多种定义,比如typedef LPVOID HANDLE或者typedef struct{...} HANDLE 但是我的这段代码是放在一个全局钩子DLL里面的,挂钩的WH_GETMESSAGE消息,这算不算注入了其他进程? 从问题描述来看,是没有在同一进程内。你要在收到消息时,判断出是在目标进程中,然后再执行。不能是在其它进程中调用DLL的导出函数。 用API函数画曲线的问题 About CFile读写文件 如何在对话框中实现框架网页的效果? 初学者的问题。大家帮我看看下面几行代码是什么意思? 遇到一个很难解决的问题,请高手指点 后天交工,急!!! 为什么消息没有办法反射呀!在线等待 如何在Ontimer函数中显示一幅图画 十万火急:有谁知道如何打开用installshield(R)封装后的数据包? 谁会与NetMeeting 通讯? RSA算法研究与实现(实现基本的加密解密,实现数字签名) 请教多线程中定时器的问题
仔细看看HANDLE的定义,可能有多种定义,比如typedef LPVOID HANDLE或者typedef struct{...} HANDLE
你要在收到消息时,判断出是在目标进程中,然后再执行。不能是在其它进程中调用DLL的导出函数。