高分求救:WriteProcessMemory调用失败,系统错误码183? 我调用WriteProcessMemory改写可执行模块的IAT,但很多情况下,WriteProcessMemory调用失败,系统错误码183。为什么会这样?怎样才能确保WriteProcessMemory一定成功?急救!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用WriteProcessMemory()写之前,用VirtualQueryEx()检查该地址的保护属性 楼上两位写过API HOOK 吗?有什么方法HOOK Console Application 我听说Win2000SP3下这个函数有问题,不知道真的假的。 DWORD dwOldProtect;VirtualProtect(ppfn,sizeof(pfnNew),PAGE_READWRITE,&dwOldProtect);WriteProcessMemory(GetCurrentProcess(), ppfn, &pfnNew, sizeof(pfnNew), NULL);VirtualProtect(ppfn,sizeof(pfnNew),dwOldProtect,0); DWORD dwOldProtect;VirtualProtect(ppfn,sizeof(pfnNew),PAGE_READWRITE,&dwOldProtect);WriteProcessMemory(GetCurrentProcess(), ppfn, &pfnNew, sizeof(pfnNew), NULL);VirtualProtect(ppfn,sizeof(pfnNew),dwOldProtect,0); 用MFC,建立一个工程,在view上画了一些图? IDispatch接口问题 关于非模态对话框中全局变量的问题 MoveWindow问题 菜鸟提问:Platform SDK怎么用啊 如何判断鼠标离开非客户区和悬浮在非客户区? 怎么回事,我的问题怎么上不去? 急等!关于注册表的 dll高手请进 如何在vc中打开bmp图片 关于临界区和ADO的问题 如何做那种带combo box的工具栏?
VirtualProtect(ppfn,sizeof(pfnNew),PAGE_READWRITE,&dwOldProtect);
WriteProcessMemory(GetCurrentProcess(), ppfn, &pfnNew,
sizeof(pfnNew), NULL);
VirtualProtect(ppfn,sizeof(pfnNew),dwOldProtect,0);
VirtualProtect(ppfn,sizeof(pfnNew),PAGE_READWRITE,&dwOldProtect);
WriteProcessMemory(GetCurrentProcess(), ppfn, &pfnNew,
sizeof(pfnNew), NULL);
VirtualProtect(ppfn,sizeof(pfnNew),dwOldProtect,0);