首页
社区
课程
招聘
[求助]ExAllocatePoolWithTag无法通过DriverVerifier测试
发表于: 2024-7-22 08:56 2194

[求助]ExAllocatePoolWithTag无法通过DriverVerifier测试

2024-7-22 08:56
2194

使用ExAllocatePoolWithTag分配NonPagePool被DriverVerifier判定蓝屏。

如果用ExAllocatePool2,低版本系统不支持。
有没有替换简单,干净利落,又兼顾所有系统的办法?


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

最后于 2024-7-22 09:10 被楚狂人001编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 405
活跃值: (2125)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
判断系统版本支持2的用2,不支持2的用老的,如果还不行就判断存在
DriverVerifier,直接躺平,啥也别干了。
2024-7-22 10:46
0
雪    币: 1140
活跃值: (2996)
能力值: ( LV12,RANK:385 )
在线值:
发帖
回帖
粉丝
3
ExInitializeDriverRuntime(DrvRtPoolNxOptIn);
DriverVerifier不喜欢内存有可执行的属性。
2024-7-22 11:15
0
雪    币: 6560
活跃值: (3164)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
在驱动里判定一个操作系统版本,win8之前参数用NonPagedPool,之后用NonPagedPoolNx就好了
2024-7-22 18:22
0
雪    币: 1332
活跃值: (4247)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
手动获取函数地址
2024-7-25 10:50
0
游客
登录 | 注册 方可回帖
返回
//