首页
社区
课程
招聘
[旧帖] [求助]VirtualProtect 函数 0.00雪花
发表于: 2010-6-22 15:14 1229

[旧帖] [求助]VirtualProtect 函数 0.00雪花

2010-6-22 15:14
1229
充当对应 Win32 函数的逻辑包装。VirtualProtect 的 Win32 实现将更改对调用进程的虚拟地址空间中已提交页面区域的保护。

HRESULT VirtualProtect (
    [in]  void*   lpAddress,
    [in]  SIZE_T  dwSize,
    [in]  DWORD   flNewProtect,
    [out] DWORD*  pflOldProtect
);

HRESULT是个什么东西啊,如果函数返回成功了,是个什么值啊

#include<iostream>
#include<windows.h>
#include<tchar.h>
using namespace std;
int main()
{
PVOID pvMem=VirtualAlloc(NULL,1*1024,MEM_RESERVE|MEM_COMMIT,PAGE_READWRITE);
if(pvMem==NULL) _tprintf(L"count alloc memory");
CopyMemory(pvMem,"I love you",20);
if(VirtualProtect(pvMem,1*1024,PAGE_READONLY,&ret))//返回值是什么啊?
{
  _tprintf(L"modify success");
}
else  _tprintf(L"modify failed");
    CopyMemory(pvMem,"I love you",20);
return 0;
}

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//