读取或修改进程某一地址的数据
2011-02-03 12:54
369 查看
HWND hWnd = ::FindWindow(NULL, TEXT("QQ游戏 - 连连看角色版")); if(hWnd != NULL) { DWORD pid; GetWindowThreadProcessId(hWnd, &pid); HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, false, pid); if(hProcess != NULL) { int num; SIZE_T cnt; if(ReadProcessMemory(hProcess, (LPCVOID)0x112f78, (LPVOID)&num, 4, &cnt)) { if(4 == cnt) { //读取数据成功 } } } }
HWND hWnd = ::FindWindow(NULL, TEXT("QQ游戏 - 连连看角色版")); if(hWnd != NULL) { DWORD pid; GetWindowThreadProcessId(hWnd, &pid); HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, false, pid); if(hProcess != NULL) { int num = 0; SIZE_T cnt; if(WriteProcessMemory(hProcess, (LPVOID)0x1163b0, &num, 4, &cnt)) { if(4 == cnt) { MessageBox(TEXT("GOOD!")); } } } }
相关文章推荐
- Flex读取XML中WebService地址,与WebService交互获取数据
- win2000进程虚拟内存数据搜索与修改
- jxl.jar 的百度百科,根据这个还是可以搞出来的,不过就是修改那块写的不是很好,修改其实可以直接读取数据并操作。
- 大数据的解决方案--------批量读取和延迟修改
- 利用正则表达式读取txt文件中的邮箱,电话号码,url地址,手机号,将数据一行一个保存到一个新的文件中去
- ExtJs——FormPanel(读取数据、等同修改)!!!
- 程序运行 栈帧分析 以及 修改栈帧中数据以及函数地址
- 子进程无法从标准输入读取数据
- 如何修改报表平台中数据决策系统登陆地址
- 修改数据表DataTable某一列的类型和记录值(正确步骤:1.克隆表结构,2.修改列类型,3.修改记录值,4.返回希望的结果)
- 修改Oracle中的某一带有数据的列的数据类型
- 进程虚拟地址空间之数据分区存放
- 修改memcached,让memcached主动从数据库读取数据进行缓存
- 在VC下采用ADO实现BLOB(Binary)数据的存储,读取,修改,删除
- 从Mysql某一表中随机读取n条数据的SQL查询语句
- C++修改图片像素大小,求梯度,创建文件夹并读取文件数据,
- 对read committed隔离级别的全新认识:select语句能读取到,未来被其他事务修改过的数据???
- AutoCAD 读取ArcGIS图层数据某一字段值的方法
- JavaScript向XML文档存储,读取和修改数据
- C++实现线程同步的几种方式 线程同步是指同一进程中的多个线程互相协调工作从而达到一致性。之所以需要线程同步,是因为多个线程同时对一个数据对象进行修改操作时,可能会对数据造成破坏,下面是多