首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
编程技术
发新帖
0
0
[求助]去掉一个 switch 中的 case 之后卸载驱动就会蓝屏
发表于: 2016-7-28 15:39
5925
[求助]去掉一个 switch 中的 case 之后卸载驱动就会蓝屏
wanc
2016-7-28 15:39
5925
我用《Windows驱动开发技术详解》中的源码“IOCTL_Test”进行编译(XP Checked 版本,WDK 7600.16385.1),发现一个好奇怪的现象,注释掉了 switch 中的 case 之后卸载时就会报蓝屏,查看蓝屏信息发现是“PAGE_FAULT_IN_NONPAGED_AREA”,我百思不得其解,有哪位牛牛能帮忙解释一下吗?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
上传的附件:
1.png
(11.63kb,1次下载)
IOCTL_Test.7z
(50.87kb,4次下载)
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
7
)
wanc
雪 币:
36
活跃值:
(25)
能力值:
( LV2,RANK:10 )
在线值:
发帖
11
回帖
105
粉丝
0
关注
私信
wanc
2
楼
注释掉 IOCTL_TEST3,剩下 IOCTL_TEST1 和 IOCTL_TEST2 就会,若是注释掉 IOCTL_TEST2 就不会,我怀疑这个 IOCTL_TEST2 有问题,但是按理来说驱动就是模块,没调用就不可能出错啊,这是神马情况呢?
2016-7-28 15:41
0
hulucc
雪 币:
81
活跃值:
(115)
能力值:
( LV3,RANK:20 )
在线值:
发帖
22
回帖
469
粉丝
1
关注
私信
hulucc
3
楼
为什么不调试下crashdump呢
2016-7-28 15:49
0
wanc
雪 币:
36
活跃值:
(25)
能力值:
( LV2,RANK:10 )
在线值:
发帖
11
回帖
105
粉丝
0
关注
私信
wanc
4
楼
dump 已上传,供大牛调试。
我不是不想调,是调不出来,好奇怪的原因和现象
上传的附件:
Mini072816-10.7z
(14.84kb,3次下载)
2016-7-28 15:57
0
RBB
雪 币:
4
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
3
粉丝
0
关注
私信
RBB
5
楼
把DriverEntry的#pragma INITCODE去掉
2016-7-28 17:50
0
wanc
雪 币:
36
活跃值:
(25)
能力值:
( LV2,RANK:10 )
在线值:
发帖
11
回帖
105
粉丝
0
关注
私信
wanc
6
楼
好奇怪居然成功了,我是将 DriverEntry 和 CreateDevice 前面的 #pragma INITCODE 去掉就可以了,这是为什么呢?
DriverEntry 不是都要放在 INICODE 里面才节省内存吗?
而且将 case3 去掉注释就没问题了,好奇怪的问题。
2016-7-28 18:09
0
RBB
雪 币:
4
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
3
粉丝
0
关注
私信
RBB
7
楼
你的symbollink name放在initcode里,在unload的时候可能已经给释放了,delete symbollink就会crash. 或者你把字符串放到全局。
2016-7-29 09:22
0
wanc
雪 币:
36
活跃值:
(25)
能力值:
( LV2,RANK:10 )
在线值:
发帖
11
回帖
105
粉丝
0
关注
私信
wanc
8
楼
我以后不用 INITCODE 了可以吗?占这点内存不碍事吧
2016-7-29 12:00
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
wanc
11
发帖
105
回帖
10
RANK
关注
私信
他的文章
[求助]如何从内存中提取加载的驱动文件
6477
[求助]驱动向服务器上报数据默认走IE代理的吗
2718
[讨论]这个AU3的程序反编译后,无法看懂,而且再次编译后无法正常运行
2832
[求助]cat 是什么文件
3773
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
谁下载
×
谁下载
×
lhwqqq
OXFFFFFFFE
RBB
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部