linyulun
驱动小牛
驱动小牛
  • 注册日期2002-03-18
  • 最后登录2014-05-09
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望61点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1903回复:14

安装驱动问题

楼主#
更多 发布于:2002-08-02 10:54
驱动安装时,softice弹出对话框 提示break due to KeBugCheckEx(Unhandled kernel 摸的exception)
 error=35(no_more_irp_stack_location)  p1=8217ba08 p2=0
 p3=0 p4=0

这是为何?问题出在哪?
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-02 11:05
跟踪一下安装过程

看那句代码出了问题

然后再分析
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-08-02 11:29
看是不是访问IRP的stacklocation越界了。
denizen
驱动大牛
驱动大牛
  • 注册日期2001-12-30
  • 最后登录2012-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-02 11:35
你的驱动程序会导致系统产生无法恢复的不一致性错误,错误代码为
no_more_irp_stack_location
[编辑 -  8/2/02 by  denizen]

[编辑 -  8/2/02 by  denizen]
Where there is a will, there is a road.
atuhappy
驱动老牛
驱动老牛
  • 注册日期2002-03-15
  • 最后登录2009-09-09
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-02 11:36
看是不是访问IRP的stacklocation越界了。


我在驱动入口处设了断点,softice没有在这停下来,而停在运行代码之前了
在一回首间,才忽然发现,原来,我一生的种种努力,不过只是为了要使周遭的人都对我满意而已。为了要博得他人的称许和微笑,我战战兢兢得将自己套入所有得模式,所有的桎梏。走到中途,才忽然发现,我只剩下一副模糊得面目,和一条不能回头的路...
linyulun
驱动小牛
驱动小牛
  • 注册日期2002-03-18
  • 最后登录2014-05-09
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望61点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-08-02 11:36
看是不是访问IRP的stacklocation越界了。


我在驱动入口处设了断点,softice没有在这停下来,而停在运行代码之前了
denizen
驱动大牛
驱动大牛
  • 注册日期2001-12-30
  • 最后登录2012-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-02 11:43
怎么atuhappy和linyulun说的同一句话?


Where there is a will, there is a road.
linyulun
驱动小牛
驱动小牛
  • 注册日期2002-03-18
  • 最后登录2014-05-09
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望61点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-08-02 11:43
[quote]你的驱动程序会导致系统产生无法恢复的不一致性错误,错误代码为
no_more_irp_stack_location
[编辑 -  8/2/02 by  denizen]

[编辑 -  8/2/02 by  denizen] [/quote

我用softice在驱动入口处设了断点,softice在驱动代码执行之前就已经把错误断下来了阿。。
denizen
驱动大牛
驱动大牛
  • 注册日期2001-12-30
  • 最后登录2012-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-08-02 11:45
好像是内核部件出了问题,重装系统试试。 :P
Where there is a will, there is a road.
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-08-02 11:46
最快的方法,先换台机器试试
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
denizen
驱动大牛
驱动大牛
  • 注册日期2001-12-30
  • 最后登录2012-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-08-02 11:48
linyulun,你在线吗?我这显示的可是“离线”,问题怪怪。

 :(
Where there is a will, there is a road.
linyulun
驱动小牛
驱动小牛
  • 注册日期2002-03-18
  • 最后登录2014-05-09
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望61点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-08-02 11:51
; Wdm2checked.Inf - install information file
; Copyright ?1998,1999 Chris Cant, PHD Computer Consultants Ltd

[Version]
Signature=\"$Chicago$\"
Class=Unknown
Provider=%WDMBook%
DriverVer=05/19/1999,1.0.0.0

[Manufacturer]
%WDMBook% = WDM.Book

[WDM.Book]
%Wdm2%=Wdm2.Install, 1394\\80028&10105

[DestinationDirs]
Wdm2.Files.Driver=10,System32\\Drivers
Wdm2.Files.Driver.NTx86=10,System32\\Drivers

[SourceDisksNames]
1=\"Wdm2 build directory\",,,

[SourceDisksFiles]
Wdm2.sys=1,obj\\i386\\checked

[SourceDisksFiles.x86]
Wdm2.sys=1,objchk\\i386

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows 98

[Wdm2.Install]
CopyFiles=Wdm2.Files.Driver
AddReg=Wdm2.AddReg

[Wdm2.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,Wdm2.sys

[Wdm2.Files.Driver]
Wdm2.sys

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows 2000

[Wdm2.Install.NTx86]
CopyFiles=Wdm2.Files.Driver.NTx86

[Wdm2.Files.Driver.NTx86]
Wdm2.sys,,,%COPYFLG_NOSKIP%

[Wdm2.Install.NTx86.Services]
AddService = Wdm2, %SPSVCINST_ASSOCSERVICE%, Wdm2.Service

[Wdm2.Service]
DisplayName    = %Wdm2.ServiceName%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %10%\\System32\\Drivers\\Wdm2.sys
;Dependencies   = +DebugPrint

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Strings

[Strings]
WDMBook=\"WDM Book\"
Wdm2=\"WDM Book: Wdm2 Example, checked build\"
Wdm2.ServiceName=\"WDM Book Wdm2 Driver\"

SPSVCINST_ASSOCSERVICE=0x00000002 ; Driver service is associated with device being installed
COPYFLG_NOSKIP=2 ; Do not allow user to skip file
SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=2
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
linyulun
驱动小牛
驱动小牛
  • 注册日期2002-03-18
  • 最后登录2014-05-09
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望61点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-08-02 11:54
linyulun,你在线吗?我这显示的可是“离线”,问题怪怪。

 :(


登陆不上。每次都要敲用户与密码
chrys
驱动小牛
驱动小牛
  • 注册日期2002-05-30
  • 最后登录2008-07-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-08-02 13:47
[quote]linyulun,你在线吗?我这显示的可是“离线”,问题怪怪。

 :(


登陆不上。每次都要敲用户与密码 [/quote]
我好象也发现了这个问题,明明我的电脑已经登录了,可每次都提示我说没有登录,每发一个帖子都要登录一次,不象有点网站,登录一次就可以了。
天才来自勤奋 知识要靠学习 [url= http://ndxz.126.com]――欢迎来我家做客――[/url]
wangxdong
驱动小牛
驱动小牛
  • 注册日期2002-07-08
  • 最后登录2003-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-08-05 17:27
肯定是驱动程序里面,关于irp的部分出错了,仔细查查,发送给不同设备的IRP不要混淆了
请多多指教!
游客

返回顶部