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

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

2010-6-22 15:14
1253
充当对应 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;
}

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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