阅读:1580回复:3
在用DRIVER MONITOR观察驱动所产生的错误信息
当已开发好的USB硬件插入时,我用DriverStudio生成的USB驱动,可以安装上去,但设备管理器中显示有问题,不能启用。用DRIVER MONITOR观察产生的错误信息如下
monitor Using existing service database entry for driver. monitor Select File | Start Driver to start the driver. monitor ERROR (1058): The driver is marked as disabled (Start=4) in its service database entry. 1299.817803 Default N9603: In DriverEntry 1299.817925 Default N9603: m_bBreakOnEntry loaded from registry, resulting value: [0x00000000] monitor -- end -- 此时设备已经拔掉,和这个有关吗?:confused::confused::confused: |
|
沙发#
发布于:2001-10-23 11:20
上面说的starttype和你inf里面的不一样。看看怎么回事
|
|
|
板凳#
发布于:2001-10-23 10:53
斑竹好
我把INF中有关加载注册表信息列出如下 [N9603_DDI.NT] CopyFiles=N9603_Files_Driver AddReg=N9603_NT_AddReg [N9603_DDI.NT.Services] Addservice = N9603, 0x00000002, N9603_AddService [N9603_AddService] DisplayName = %SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\System32\Drivers\N9603.sys [N9603_NT_AddReg] HKLM, "System\CurrentControlSet\Services\N9603\Parameters",\ "BreakOnEntry", 0x00010001, 0 可为什么注册表中的BreakOnEntry值是0x00000000 |
|
地板#
发布于:2001-10-23 10:35
似乎service里面有问题,查inf
|
|
|