阅读:1903回复:14
安装驱动问题
驱动安装时,softice弹出对话框 提示break due to KeBugCheckEx(Unhandled kernel 摸的exception)
error=35(no_more_irp_stack_location) p1=8217ba08 p2=0 p3=0 p4=0 这是为何?问题出在哪? |
|
沙发#
发布于:2002-08-02 11:05
跟踪一下安装过程
看那句代码出了问题 然后再分析 |
|
|
板凳#
发布于:2002-08-02 11:29
看是不是访问IRP的stacklocation越界了。
|
|
地板#
发布于:2002-08-02 11:35
你的驱动程序会导致系统产生无法恢复的不一致性错误,错误代码为
no_more_irp_stack_location [编辑 - 8/2/02 by denizen] [编辑 - 8/2/02 by denizen] |
|
|
地下室#
发布于:2002-08-02 11:36
看是不是访问IRP的stacklocation越界了。 我在驱动入口处设了断点,softice没有在这停下来,而停在运行代码之前了 |
|
|
5楼#
发布于:2002-08-02 11:36
看是不是访问IRP的stacklocation越界了。 我在驱动入口处设了断点,softice没有在这停下来,而停在运行代码之前了 |
|
6楼#
发布于:2002-08-02 11:43
怎么atuhappy和linyulun说的同一句话?
|
|
|
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在驱动代码执行之前就已经把错误断下来了阿。。 |
|
8楼#
发布于:2002-08-02 11:45
好像是内核部件出了问题,重装系统试试。 :P
|
|
|
9楼#
发布于:2002-08-02 11:46
最快的方法,先换台机器试试
|
|
|
10楼#
发布于:2002-08-02 11:48
linyulun,你在线吗?我这显示的可是“离线”,问题怪怪。
:( |
|
|
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 |
|
12楼#
发布于:2002-08-02 11:54
linyulun,你在线吗?我这显示的可是“离线”,问题怪怪。 登陆不上。每次都要敲用户与密码 |
|
13楼#
发布于:2002-08-02 13:47
[quote]linyulun,你在线吗?我这显示的可是“离线”,问题怪怪。 登陆不上。每次都要敲用户与密码 [/quote] 我好象也发现了这个问题,明明我的电脑已经登录了,可每次都提示我说没有登录,每发一个帖子都要登录一次,不象有点网站,登录一次就可以了。 |
|
|
14楼#
发布于:2002-08-05 17:27
肯定是驱动程序里面,关于irp的部分出错了,仔细查查,发送给不同设备的IRP不要混淆了
|
|
|