阅读:1290回复:6
windows2000是怎么发现新硬件的?
问个简单的问题,windows2000是如何发现接到计算机上的硬件设备的?
[编辑 - 12/29/01 作者: KungFu] |
|
最新喜欢:![]()
|
沙发#
发布于:2001-12-31 10:39
from WinHEC 2000.
|
|
|
板凳#
发布于:2001-12-30 11:00
安装驱动是用一个inf文件来搞定,写注册表都可以在这个文件里做。
你说的那个键下,列举了当前机上的所有scsi设备,如果没有,就是你的设备没有起来。 一般不用手动去改注册表,如果是在是不明白,看ddk文档。 |
|
|
地板#
发布于:2001-12-30 10:55
请问具体在注册表中各种设备是在那里注册的?
我写过一个SCSI接口的扫描仪驱动,但可能由于SCSI接口 卡与SCSI设备与其他接口不一样,我不知道怎样做到 扫描仪的即插即用,扫描仪归在其他设备中, 而且在安装时,windows发现新设备,我一直按“下一步” 才能把扫描仪归在其他设备,如按“取消”,则在“设备管理器 中”无其他设备,扫描仪不可用, 我也发现在 HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Enum下有 SCSI一项,但有参数无法搞明白(好象是PCI接口的SCSI硬件+扫描仪参数而成) 请问能否帮忙参考一下 ?怎样在按装驱动时就直接在注册表 写好,(我现在的按装只是考盘,没有修改注册表) |
|
地下室#
发布于:2001-12-30 10:23
启动时,pnp会检查总线,如果有新设备(在注册表里没有对应的项),就看windows\\inf理的inf文件有没有支持这种设备的驱动,如有,就加载,没有,就会在你登陆入windows后弹出一个dialogbox让你指定安装文件!
|
|
|
5楼#
发布于:2001-12-30 10:16
能否说一下具体过程,好象isa,pci ,usb等设备的具体情况不太一样
|
|
6楼#
发布于:2001-12-29 12:51
PNP 子系统专门监视检查系统。
|
|
|