永发信息网

C++调用ReadProcessMemory函数

答案:3  悬赏:80  手机版
解决时间 2021-04-07 17:51
谁帮我写个C++程序,用ReadProcessMemory函数读取内存地址00ff74的数据。谢谢!
最佳答案


    ReadProcessMemory归属为为编程中的内存操作函数, 其作用为根据进程句柄读入该进程的某个内存空间。
函数原型:
BOOL ReadProcessMemory(
    HANDLE hProcess,
    LPCVOID lpBaseAddress,
    LPVOID lpBuffer,
    DWORD nSize,
    LPDWORD lpNumberOfBytesRead
);参数:
    ①hProcess:要读取的进程的句柄。可用OpenProcess获取

    ②lpBaseAddress:要读取的进程的内存基址。

    ③lpBuffer:接收读取数据的内存地址

    ④nSize:要传送的字节数

    ⑤lpNumberOfBytesRead:实际传送的字节数

返回值:
    执行成功返回非0,失败返回0。



    ReadProcessMemory 函数从目标进程复制指定大小的数据到自己进程的缓存区,任何拥有PROCESS_VM_READ 权限句柄的进程都可以调用该函数,目标进程的地址空间要是可读的,但也并不是必须的,如果目标进程处于被调试状态的话。
全部回答
hProcess打开进程的句柄 lpBuffer保存数据的缓冲 nSize读取多少数据 ReadProcessMemory(hProcess,(LPCVOID)0xff74,lpBuffer,nSize,NULL);
你好! hProcess打开进程的句柄 lpBuffer保存数据的缓冲 nSize读取多少数据 ReadProcessMemory(hProcess,(LPCVOID)0xff74,lpBuffer,nSize,NULL); 打字不易,采纳哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求亮瑜【诸葛亮周瑜】bl同人文,越多越好。。
你好,我和我姐口头协议和伙开店,中途有谁退出
在香港莎莎里面买的东西可以到其他分店去换么
彩云飞歌民族演艺中心售票处我想知道这个在什
我脸上有轻微的抓痕和痘印 怎么去除 有7年左
有人发1元6角6分是微信红包什么意思
闲鱼近期退货高于均值 这是说的什么意思
传播学找工作应必备什么技能
手机上网不卡电脑卡
我喜欢你,我不怕你拒绝我是什么意思?
八羽怪镜头有什么优点?
在宫里叫老公叫什么,叫老婆叫什么,比如叫妈
乐山市区到沙湾区怎么坐车
冒节子的节怎样打?
怎么根据身份证的身份识别码输入地址?
推荐资讯
郑伊健一生只爱你一个后面英文的叫什么歌.?
小鸡,小鸟老虎小猫小狗狮子分类
怎样从黄果树瀑布去看双乳峰?
AB胶可以用来粘亚克力吗
兰州高压阀门厂家属院地址有知道的么?有点事
北京话“犯各”是什么意思
为什么我每次一着急就肚子疼
iphone 6s怎么设置重新接收短信
康德的原油产品有哪几种?
设n个有理数x1,x2,... ,xn满足丨xi丨<1,.
星旧在星轨死前说的话
不好意思,我见识短.哈哈是什么动物?那位高人
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?