设备驱动程序安装的重要文件
来源:互联网 发布:上海软件协会会长 编辑:程序博客网 时间:2024/04/29 21:08
设备驱动程序安装的重要文件
INF文件
INF(Device Information File设备信息文件)是一个文本文件,包含一个或多个USB设备、设备驱动程序和其安装过程的详细信息,如该设备使用哪个驱动、系统注册表中应存储哪些信息等,以确保其硬件设备能够正确的配置和安装。
在USB设备驱动程序安装完毕后,该设备的一些基本信息(如DeviceDesc、HardwaeID等)将被存储到Windows系统注册表中,驱动程序可执行文件和INF文件也将被复制到指定的系统目录中,且该USB设备将出现在Windows设备管理器中。对于Windows 98,它通常激昂INF文件复制到“/Windows/INF”目录中,将驱动程序可执行文件复制到“/Windows/system”目录中;对于Windows 2000,他们的复制目录分别是“/WinNT/inf”和“/WinNT/system32/drivers”。这些目录由INF 文件来指定。
设备管理器 设备管理器是Windows提供的控制面板应用程序,他负责安装、配置和删除系统中国的任何设备。对于Windows 98,其可通过“我的电脑/控制面板/系统/设备管理器”进入;对于Windows 2000,其可以通过“我的电脑/控制面板/系统/硬件/设备管理器”进入。 设备管理器显示的是当前Windows检测到的所有设备。在USB设备连接成功后,他就会出现在设备管理器的指定位置,单击其“属性”按钮,就可以查看有关的一些信息,如设备类型、生产商等。当断开USB设备室,其将马上从设备管理器中消失。 大多数USB设备都将出现在设备管理器的“通用串行总线控制器”分支中那个,但也有些USB设备(尤其是USB类设备)有自己的独立分支,如HIDden类设备具有“人机接口设备”分支,某些电子盘使用“磁盘驱动器”分支。 如果设备管理器中某个设备的图标上有一个黄色惊叹号,则表示Windows在与该设备进行通信时、或在其安装设备驱动程序时出现了一些错误;如果在图标上有一个红色叉号,则表示该设备当前存在严重的错误。不论发生那种错误,这些设备都不能正常工作。 系统注册表 系统注册表是一个Windows管理的数据库,其保存了系统中所有硬件和软件的关键信息。它是Windows的基本组件,维护着操作系统的正常运行,用户不能肆意更改其内容,否则可能造成整个系统崩溃。 对于Windows 98,要进入系统注册表,可以在“开始/运行”菜单中运行REgEdit.exe命令;对于Windows 2000,可以使用RegEdit32.exe(32b)或Regedit.exe(16b)两个命令。在这之后,用户将看到系统注册表的树形目录,并可以修改其中的内容。Microsoft建议只将Regedit.exe用于搜索,在需要编辑注册表时,则使用RegEdit32.exe。 对于USB设备,只要其曾被系统列举过,他们的信息就会被存储在系统注册表中,而不管去当前是否已连接。对于Windows 98,USB设备信息主要存储在系统住蹙额表的“HKEY_LOCAL_MACHINE/Enum/USB”分支处,其根据USB提供商ID和产品ID的不同又划分出许多字分支。其中,“ROOT_HUB”为主机中的根集线器;而其余各分支是其他提供商提供的USB设备,如“VID_0547&PID_2131”是Cypress公司EZUSB开发工具包中的硬件设备。对于Windows 2000,USB设备信息主要存储在“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum/USB”分支中。 另外,对于Windows 98,USB设备信息也会在其系统注册表的“HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class”分支下列出,该分支下包含许多子分支,如USB、Printer和Ports等。其中,在USB分支下含有USB主控制器、根集线器和一些供应商设备的信息,而标准USB外设,如鼠标、键盘、打印机等,都由自己独立的分支。有些设备也有自己独立的分支,如HIDden设备类的HID分支,供应商设备也可以自己独立设置一个分支。对于Windows 2000,USB设备信息也会在系统注册表的“HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001和ControlSet002”分支下列出。
- 设备驱动程序安装的重要文件
- 设备驱动程序安装的重要文件
- 设备驱动程序的安装和启动
- 设备驱动程序的种类
- 设备驱动程序的分类
- NT DDK的安装以及设备驱动程序的编译
- NT DDK的安装以及设备驱动程序的编译
- NT DDK的安装以及设备驱动程序的编译
- 安装各种未知设备驱动程序
- 如何安装一个设备驱动程序
- windows安装设备的驱动程序软件遇…
- 设备驱动程序网络驱动程序的修改
- 驱动程序安装之设备协安装器
- GPIO相关的重要文件
- 内核的重要文件
- oracle重要文件的位置
- MySQL数据库的重要文件
- Win32设备驱动程序的体系结构
- C++测试架构的选择
- 做为一个网站站长应该经历过的事情
- C#类的继承中,构造函数的执行顺序
- 流媒体服务器配置教程
- C++多态汇编分析
- 设备驱动程序安装的重要文件
- Flash、Flex资源收集之十全大补
- INTEL为什么能在CPU方面领跑?
- 学习Swing 的网站[转]
- 解释词语
- 最能打动女人芳心10件事(绝对经典)
- Active Server Pages, ASP 0113 (0x80004005)超过了脚本运行的最长时间
- 英文听力训练的一些连接收集
- windows 通过vnc远程连接Ubuntu