首页
社区
课程
招聘
[旧帖] [求助]如何安装固定地址申请内存? 0.00雪花
发表于: 2008-10-6 17:24 4204

[旧帖] [求助]如何安装固定地址申请内存? 0.00雪花

2008-10-6 17:24
4204
我需要全盘引用别人的代码段,所以要在我的程序里指定一个地址申请内存。
如要申请内存地址0x0FAF0000, 700000字节的内存应该怎么申请?
我用VirtualAlloc函数试过了很多次都不成功。

我是这样写的,返回的结果都是 lpAlloc==0
LPVOID lpAdress = (LPVOID)0x0FAF0000;
DWORD dwSize   =  700000;
LPVOID lpAlloc = VirtualAlloc(lpAdress, dwSize, MEM_COMMIT, PAGE_READWRITE);

请求高手提点提点

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 342
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
看雪老大在一帖好以说过要是申请系统用的内存如0x00400000返回就为0
我在编写虚拟机保护时曾经这样做过,下面你说的这个地址我试了没问题
VirtualAlloc((LPVOID)0x0FAF0000,700000,MEM_COMMIT|MEM_RESERVE,PAGE_READWRITE);
2008-10-6 20:12
0
雪    币: 201
活跃值: (24)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
果然行了哈,谢谢楼上的大哥,这样一来我的程序就有可能完成了。
2008-10-7 00:37
0
游客
登录 | 注册 方可回帖
返回
//