ReadProcessMemory读内存 怎么样用获取编辑框的数作为第二个参数的地址

C++语言 码拜 9年前 (2016-04-01) 1298次浏览
如题,怎么样把第二个参数用编辑框控件的内容例如,编辑框输入的是  1FFE51C0   怎么样取得这个地址的数据 ,使用(LPVOID)0x1FFE51C0   正常获取 ,本人新手最好有代码
代码:
ReadProcessMemory(
/*第一个参数是 进程句柄,由OpenProcess函数获取,该句柄必须有PROCESS_VM_READ的权限;*/        hp,
/*第二个参数是要读出数据的地址,使用CE等辅助工具可取得;*/        (LPVOID)c,
/*第三个参数是用于存放读取数据的地址;*/        &buf,
/*第四个参数是 要读出的数据大小;*/        sizeof(buf),
/*第五个参数是读出数据的实际大小*/        &byread);
解决方案

40

对文本框调用GetWindowText
把得到的字符串用sscanf扫描
得到一个值就是你要的

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明ReadProcessMemory读内存 怎么样用获取编辑框的数作为第二个参数的地址
喜欢 (0)
[1034331897@qq.com]
分享 (0)