首页
社区
课程
招聘
[旧帖] [求助]驱动编程如何分配较大的非分页内存。 0.00雪花
发表于: 2012-5-29 13:16 1996

[旧帖] [求助]驱动编程如何分配较大的非分页内存。 0.00雪花

2012-5-29 13:16
1996
目前使用的是ExAllocatePoolWithTag这个函数,但是不能获得大于130MB的而非分页内存。实际上分配100MB时只能分配到18.5MB的内存大小。但是程序必须使用比他大很多的内存。希望看雪的大侠能帮个忙。谢了。

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

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
顶一个,我也碰到这个问题,求回答啊
2015-8-26 16:45
0
雪    币: 22
活跃值: (242)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
3
ExAllocatePoolWithTag是从内存池分配的,试试MmAllocateContiguousMemorySpecifyCache
2015-8-26 19:13
0
雪    币: 2
活跃值: (167)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
kao,你在内核中分配如此大的内存,内核内存分为可分页内存和不可分页内存。
2015-8-26 21:20
0
雪    币: 31
活跃值: (28)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
就是要分配这么多的不可分页内存
2015-10-12 17:14
0
雪    币: 31
活跃值: (28)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
就是要分配这么多的不可分页内存
2015-10-12 17:15
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
非分页内存会一直驻留在物理内存中,内核分配这么大内存会影响整个windows的稳定性,估计有限制吧!
2015-10-13 13:37
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
正在学习NT驱动
2015-10-13 14:08
0
雪    币: 58
活跃值: (11)
能力值: ( LV3,RANK:35 )
在线值:
发帖
回帖
粉丝
9
MmAllocateContiguousMemorySpecifyCache
2015-10-13 16:47
0
游客
登录 | 注册 方可回帖
返回
//