-
-
[旧帖] [求助]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;
}
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虚拟机自动化脱壳的方法
赞赏
他的文章
- [求助]qq 是个木马? 2341
- [讨论]加壳能挡住多少人 2015
- [求助]od调试一会就跑到死循环里了 1427
- [求助]怎么去掉升级 有什么联网函数吗 1697
- [求助]VirtualProtect 函数 1230
看原图
赞赏
雪币:
留言: