首页
社区
课程
招聘
[讨论]NonPagedPool与PagedPool
发表于: 2011-1-29 21:26 4739

[讨论]NonPagedPool与PagedPool

2011-1-29 21:26
4739
今天没事把代码重新整理的一遍,枚举IDT原始地址,由于有多个版本,以前都是在驱动入口试验,都没有问题,但是今天在IOIRP_IoContro里与ring3通信的过程中出错,要不就是r3的程序
出错推出,在就是地址显示正常但是获取当前中断地址所在模块名称出现乱码,找了很久才找到原因,创建的时候使用了NonPagedPool,改为PagedPool所有冲突都OK,但是获取SSDT原始地址用NonPagedPool与PagedPool,都没有问题,IDT与SSDT 都是相同的文件,为啥会这样呢。。。。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 1157
活跃值: (847)
能力值: ( LV8,RANK:150 )
在线值:
发帖
回帖
粉丝
2
什么叫相同文件,相同文件也可以为不同的代码段指定不同的分页方式,DriverEntry就是那种加载完就可以释放的空间,其他的函数就可以不是这种,需要常驻的用nonpaged pool,可以不常驻的用pagedpool呗
2011-1-30 16:30
0
游客
登录 | 注册 方可回帖
返回
//