首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

WriteProcessMemory的有关问题

2012-03-14 
WriteProcessMemory的问题 ReadProcessMemoryProcessID,ByValeax+pn*4,tmp1,4,0ReadProcessMemoryProcessI

WriteProcessMemory的问题

ReadProcessMemory   ProcessID,   ByVal   eax   +   pn   *   4,   tmp1,   4,   0
ReadProcessMemory   ProcessID,   ByVal   tmp1   +   4,   VarPtr(tmp2),   4,   0
ReadProcessMemory   ProcessID,   ByVal   tmp2   +   &H110,   VarPtr(tmp3),   4,   0  
If   tmp3   =   28   Then         WriteProcessMemory   ProcessID,   ByVal   eax   +   pn   *   4,   0,   4,   0&

WriteProcessMemory   ProcessID,   ByVal   eax   +   pn   *   4,   0,   4,   0&
是为了把(eax   +   pn   *   4)这个地址的内容写成空白的,可是执行完这句话,我操作的程序就报错强行退出了!不知道什么原因,跪求答案!


[解决办法]
对目标进程以及要写入数据的内存区域你得有相应的权限,先用VirtualProtectEx设定读写权限
[解决办法]
豆豆~~哈哈,,,,豆豆回答了我只能支持,,,不班门弄斧了。。

LZ要想规范你的函数可以去我BLOG上看看以前写的修改器里面的函数。。。一般不会出什么错误

热点排行