-
-
[旧帖] [求助]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;
}
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期)
赞赏
他的文章
- [求助]qq 是个木马? 2375
- [讨论]加壳能挡住多少人 2056
- [求助]od调试一会就跑到死循环里了 1453
- [求助]怎么去掉升级 有什么联网函数吗 1731
- [求助]VirtualProtect 函数 1254
看原图
赞赏
雪币:
留言: