版块
论坛
喜欢
话题
应用
搜索
登录
注册
no_wc的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=220528
PsSetCreateProcessNotifyRoutine卸载失败
我用PsSetCreateProcessNotifyRoutine注册了进程创建回调函数,但是有时候PsSetCreateProcessNotifyRoutine注销回调函数的时候好像是没有成功,导致蓝屏了,驱动卸载了,系统还不知道此回调函数不存在了,导致蓝屏了,这不是经常出现,...
全文
回复
(
8
)
2012-11-08 15:30
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
zhangfresh
:
我以前也碰到过这类蓝屏。后面不用回调函数了。 当时有一种蓝屏情况是,驱动DriverEntry函数中注册了回调,但是后面的代码出问题了(譬如创建接口符号设备失败),没有取消回调函数直接退出DriverEntry函数。 这时候UnLoad函数是不会被调用的。蓝屏。
(2012-12-03 17:21)
回复
Tesiro
:
查看返回的状态码,看看是什么情况,另外如果确实为移除回调失败的话且状态码感觉莫名奇妙,可以看看机器上是否安装了其它的安全软件,特别是有主动防御功能的(我之前遇到过类似的情况,有些安全软件或是rootkit程序可能会对此操作进行处理)。
(2012-12-03 17:15)
回复
no_wc
:
iihacker
:文档只说了注册失败的情况,没有说注销失败的情况。 是不是注册时候就没有成功? (2012-11-23 18:11)
[图片]
成功了的,很确定
(2012-11-27 13:56)
回复
iihacker
:
文档只说了注册失败的情况,没有说注销失败的情况。 是不是注册时候就没有成功?
(2012-11-23 18:11)
回复
no_wc
:
(2012-11-13 11:25)
回复
no_wc
:
对,我就是问为什么会出现取消回调失败呢
(2012-11-12 16:21)
回复
znsoft
:
估计你的取消回调例程序没成功。
(2012-11-12 14:14)
回复
no_wc
:
没人遇到过吗
(2012-11-12 10:47)
回复
no_wc
加关注
写私信
0
关注
0
粉丝
20
帖子
返回顶部