brucezh
驱动老牛
驱动老牛
  • 注册日期2002-01-30
  • 最后登录2007-02-01
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1123回复:16

那位大虾来看看(关于DS写的驱动问题)

楼主#
更多 发布于:2002-11-04 09:33
http://www.driverdevelop.com/forum/html_23491.html?1036373484
打一枪……换个地方……再打一枪……
WindThruEars
驱动老牛
驱动老牛
  • 注册日期2002-11-17
  • 最后登录2004-07-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-04 09:36
Windows不能shutdown一般都是有未完成的IRP。
Break into the system with a debugger when shutdown is pended. Watch what IRP pended.
我是假耳朵
DLM
DLM
游客
游客
板凳#
发布于:2002-11-04 09:40
哈哈,大耳朵很无奈了!!! :D :D :D
WindThruEars
驱动老牛
驱动老牛
  • 注册日期2002-11-17
  • 最后登录2004-07-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-04 09:41
哈哈,大耳朵很无奈了!!! :D :D :D

你还笑!
我是假耳朵
DLM
DLM
游客
游客
地下室#
发布于:2002-11-04 09:42
[quote]哈哈,大耳朵很无奈了!!! :D :D :D

你还笑! [/quote] :( :( :(
brucezh
驱动老牛
驱动老牛
  • 注册日期2002-01-30
  • 最后登录2007-02-01
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-04 09:42
如何做呢?那时好像SoftIce已经不管用了。
我也正在怀疑这个问题。我的程序中是没有加入执行DMA的IRP的取消例程。可能是用户程序的线程关闭了,而硬件执行完DMA找不到IRP用以返回,RIGHT?
打一枪……换个地方……再打一枪……
WindThruEars
驱动老牛
驱动老牛
  • 注册日期2002-11-17
  • 最后登录2004-07-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-04 09:46
softice不管用就用windows kernel debugger,一定管用。
我一直就呼吁大家用kernel debugger,恁是没几个人响应。

Usually it\'s ok without cancel routine. But if you suspect that, you can search an article about cancel routine in NT insider from www.osr.com
我是假耳朵
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-04 09:56
softice不管用就用windows kernel debugger,一定管用。
我一直就呼吁大家用kernel debugger,恁是没几个人响应。

Usually it\'s ok without cancel routine. But if you suspect that, you can search an article about cancel routine in NT insider from www.osr.com


kernel debugger很好用吗?
没用过啊 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
brucezh
驱动老牛
驱动老牛
  • 注册日期2002-01-30
  • 最后登录2007-02-01
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-04 09:56
softice不管用就用windows kernel debugger,一定管用。
我一直就呼吁大家用kernel debugger,恁是没几个人响应。

Usually it\'s ok without cancel routine. But if you suspect that, you can search an article about cancel routine in NT insider from www.osr.com

多谢,windows kernel debugger哪里有呢?
打一枪……换个地方……再打一枪……
WindThruEars
驱动老牛
驱动老牛
  • 注册日期2002-11-17
  • 最后登录2004-07-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-11-04 09:59
先告诉你,kernel debugger需要两台机器的
http://www.microsoft.com/ddk/debugging/
我是假耳朵
brucezh
驱动老牛
驱动老牛
  • 注册日期2002-01-30
  • 最后登录2007-02-01
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-11-04 10:03
两台机器?怕怕,用什么连呢?
你说没有取消例程也OK,那么问题怎么出来的?
而且IO管理器是如何确定一个IRP是否被取消呢?是发出的线程一关闭就去取消IRP吗?
打一枪……换个地方……再打一枪……
WindThruEars
驱动老牛
驱动老牛
  • 注册日期2002-11-17
  • 最后登录2004-07-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-11-04 10:04
你先去看看那篇文章,我这样空手也套不到白狼啊
我是假耳朵
brucezh
驱动老牛
驱动老牛
  • 注册日期2002-01-30
  • 最后登录2007-02-01
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-11-04 10:08
你先去看看那篇文章,我这样空手也套不到白狼啊

好的,只要问题解决了,分不是问题
打一枪……换个地方……再打一枪……
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-11-04 10:14
你先去看看那篇文章,我这样空手也套不到白狼啊


我们叫干指头蘸盐 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
WindThruEars
驱动老牛
驱动老牛
  • 注册日期2002-11-17
  • 最后登录2004-07-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-11-04 10:15
[quote]softice不管用就用windows kernel debugger,一定管用。
我一直就呼吁大家用kernel debugger,恁是没几个人响应。

Usually it\'s ok without cancel routine. But if you suspect that, you can search an article about cancel routine in NT insider from www.osr.com


kernel debugger很好用吗?
没用过啊 :D [/quote]

贼好用!

在这里第一次面试的时候manager问我用什么debug,我说softice,他说为什么不用kernel debugger,我说穷,用不起两台机器。

后来用上了,发现比softice只有更好用。就抛弃softice乐。
我是假耳朵
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-11-04 10:19
耳朵是什么公司啊 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
DLM
DLM
游客
游客
16楼#
发布于:2002-11-04 10:21
耳朵是什么公司啊 :D

招而风!!! :D :D :D
游客

返回顶部