首页
社区
课程
招聘
[求助]内核调用ExAllocatePoolWithTag返回0是怎么回事
2020-1-19 23:15 2710

[求助]内核调用ExAllocatePoolWithTag返回0是怎么回事

2020-1-19 23:15
2710
驱动申请内存 其他的版本都可以win10 1903开始就申请不了内存了地址返回 0 代码如下 表示不明白求大神解答

PVOID Buffer;
Buffer = ExAllocatePoolWithTag(NonPagedPool, 1024, NULL);
DbgPrint("Buffer = 0x%08lx\n", Buffer); //别的系统都可以1903开始就 Buffer 输出就是0



阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞0
打赏
分享
最新回复 (6)
雪    币: 12839
活跃值: (9023)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
hzqst 3 2020-1-20 09:39
2
0
开KMCI内核隔离了吧?
雪    币: 9934
活跃值: (2554)
能力值: ( LV6,RANK:87 )
在线值:
发帖
回帖
粉丝
Lixinist 1 2020-1-20 13:25
3
0
hzqst 开KMCI内核隔离了吧?
那个win10的内核隔离有啥效果啊?开了还不让关。。。
雪    币: 12839
活跃值: (9023)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
hzqst 3 2020-1-21 16:11
4
1
Lixinist 那个win10的内核隔离有啥效果啊[em_31]?开了还不让关。。。
开启之后内核的所有可执行内存必须经过数字签名验证,无法动态分配可执行内存。需要分配不可执行内存请用NonPagedPoolNx
雪    币: 2722
活跃值: (3823)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
syser 2020-1-21 17:54
5
0
Tag不能为NULL
雪    币: 9939
活跃值: (2138)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
VCKFC 2020-1-21 18:04
6
0
hzqst 开启之后内核的所有可执行内存必须经过数字签名验证,无法动态分配可执行内存。需要分配不可执行内存请用NonPagedPoolNx
KMCI学习了 , 
雪    币: 35
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
KomiMoe 2020-1-21 22:34
7
0
我也遇到过  最后一个不能传NULL
最后于 2020-1-21 22:34 被KomiMoe编辑 ,原因:
游客
登录 | 注册 方可回帖
返回