当前位置:
文档之家› Windows2000设备驱动程序的INF安装文件
Windows2000设备驱动程序的INF安装文件
0123 的 456 是 其 与 A9B9 结 合 的 基 础 , 它 通 过 在 J*K 页 的 A9B9 5HH:*’ 可以控 制 内 嵌 于 该 页 的 0123 浏
览器窗口。这种控制功能是通过浏览器插件接口以允许 内 嵌 于 J*K 页 中 的 对 象 相 互 通 信 来 完 成 的 。 456 是
!#"?I%2=I@12808 节 。 此 节 为 必 需 的 节 , 名 字 固 定 。 B?I%2=I@12808C 中 的 每 个 项 目 列 出 了 本 &56 文 件 所 要 安 装
的设备和它们的驱动程序。每个项目的格式为: VI%2[
VI%2=I@12808\%IV0 为 硬 件 =I@12808\%IV0GV+*0J- 。其 中 ,
5IV0- 和 /+28@0’)-T-6)J0- 节 " 、 ;I1IJ+>6)J0 ! 规 定 验 证 驱
和 ’8)H08K08! 驱 动 程 动程序文件的文件, 扩 展 名 为 W;4: ) 序版本号, 格式为 VV X ** X FFFFBY , F, H, ZC" 。
/0123 4$& 库 , 构 造 一 个 新 设 备 可 能 要 用 的 驱 动 程 序 列
-1IJJ\-0@1)+%\%IV0 为 指 引 进 一 步 安 装 的 另 一 个 &56 节
的名字, 即 B’’)%-1IJJC 节 ; N,\)* 为 硬 件 设 备 在 支 持 $%$ 的 总 线 上 声 明 时 返 回 的 $%$ 标 识 符 。 例 如 , P/^9K&’\
!%& "#$ 文 件 语 法
0123 多 用 户 环 境 的 基 础 。
利 用 LM! N 0123 多 用 户 环 境 采 用 集 中 式 系 统 结 构 , 建立了服务器对 6! 协 议 下 的 A9B9 )#?O*’ 网 络 通 信 机 制 , 多个客户机的多点传输。 该系统是一个分布式虚拟现实系 统, 能使多个用户同时在同一虚拟空间中漫游, 共同作用 于同一虚拟空间中的场景, 并能进行人P人 交 互 。 该 环 境 能广泛地应用于科学研究、 商业、 电子商务等多个领域。 参考文献
表 。 使 用 新 设 备 的 类 别 和 型 号 信 息 搜 索 系 统 的 &56 目 录 ( , ()%*+,- #... 的目录是 “ 7 ,)%*)87 9 (&55:9&56 ” 为隐藏目录) , 以 找 到 合 适 的 &56 文 件 。 $ 如 果 不 能 找 到 一 个 合 适 的 &56 文 件 , 系 统进入 延 迟 等待状态, 直到有设 备 安 装 权 限 的 用 户 登 录 为 止 。然 后 , 向用户展示一个添加 新 硬 件 的向 导 对 话 框 。 由 用 户 提 供 驱 动 程 序 的 位 置 ( ;’ 、 , 然 后 找 到 合 适 的 &56 文 件 。 % 找 到 磁盘、 (0< 位 置 等 ) 使 用 ;=>?>8 4$& 库 对 它 进 行 处 理 , 安装 &56 文 件 之 后 , 驱动程序文件和注册表项, 并 对 其进 行 修 改 。这 一 步 主 要 由 内 核 模 式 $%$ 管 理 程 序 完 成 。 & 内 核 模 式 $%$ 管 理 程 依次装 入 低 级 过 滤 器 驱 动 程 序 、 序 通过 &56 文 件 的 指 令 , 功能驱动程序、 设备的高级过滤器驱动程序, 然后向堆栈 顶 部 发 送 合 适 的 $%$ 信 息 。
*+, 文 件
-#-
’
()*+,-. /000 驱 动 程 序 安 装
在 J%+V#G, CSSS 系 统 的 安 装 过 程 中 , 许多设备驱动
而 盘里, 但 6WX 文 件 不 是 设 备 的 真 正 驱 动 程 序 7 如 ! Q,(,@ , 只 是 一 种 安 装 脚 本 文 件 。 通 过 6WX 文 件 , 系统可以: 7E@ 更 改 描 述驱 动 程 序 的 系 统 注 册 表 项 , 它 包 含 了 驱 动 程 序 的 正 确 配 置 参 数 以 及 驱 动 程 序 的 加 载 及 卸 载 顺 序 。 7C@ 将原 始的驱动程序复制到一个合适的系统目录中。 对上述二项 的 控 制 都 在 6WX 文 件 中 作 了 明 确 说 明 7 遵 循 一 定 的 语 法 @ 。 一般来说, 通 过 6WX 文 件 , 设备驱动程序有手动和自 动 C 种安装方式: 先 在 资 源 管 理 器 74$H:#"*@ 中 选 择 该 6WX 7E@ 手 动 安 装 。 文件, 然后在右键弹出菜单中选择“ 安装” 选 项 即 可 。在 一
;JI--! 驱 动 程 序 在 注 册 表 中 的 类 别 名 字 " 、 ;JI--O2)*! 驱 动
程 序 类 ;H)*08! 驱 动 程 序 的 提 供 商 " 、 只 被 系 统 提 供 的 &56 QIF+216)J0 ! 指 定 驱 动 程 序 的 位 置 , 文件使用。而 RS? 提供的 &56 文件必须使用 /+28@0’)-T-U
提 供 给用户。 &56 文 件 的 具 体 结 构 和 内 容 由 驱 动 程 序 的 编 写 者 决 定 。&56 文 件 是 一 个 被 划 分 成 “ 节” !-0@1)+%" 的 简 单 的文本文件, 它的主要特点: !A" 节 的 名 字 。 每 节 均 有 A 个 括起来。其中, 有些节的名字是规定 名字, 用方括号“ B C” 好的; 而另外一些节的名字可以自己定义, 一 般 是 &56 文 件 的 编 写 者 根 据 自 己 的 习 惯 来 命 名 。节 名 区 分 大 小 写 , 长 度 限 制 在 #D 个 字 符 以 内 , 以 保 持 与 ()%*+,- ED 的 兼 容 性 。节 名 可 以 包 含 空 格 , 允 许 下 划 线 和 点 字 符 。!#" 节 的 内 容。节中各项的基本格式为: 0%18F GHIJ20 B , HIJ20 … … C 。 其中, 关键字或文件名, 而 HIJ20 则 是 0%18F 可 以 是 指 令 、
项目定义后, 也 可 以 单 独 一 行 。注 释 文 字 仅 仅 是 为 了 便 于 自 己 和 他 人 对 &56 的 理 解 , 不 影 响 &56 文 件 的 执 行 。
!%! "#$ 文 件 中 节 的 分 类
此 节 不能省略, 名字固定, 且 必 须 在 &56 !A"K08-)+% 节 。 文 件 的 开 头 。 BK08-)+%C 节 中 的 项 目 有 : / )>% I1 2 80 ! 值 为 “ 、 “ 或“ L()%*+,- 5: L ” L()%*+,- EM L ” L;N)@I>+ L ” "、
!"#$%&’ ())) 设备驱动程序的 *+, 安装文件
上 海 同 济 大 学 电 信 学 院 !"###$"%
摘 要 : !"#$%&’ ())) 下 设 备 驱 动 程 序 的 自 动 安 装 过 程 , 以 及 安 装 脚 本 文 件 *+, 文 件 的 语
法结构和使用方法。 关键词: 设备驱动程序
CSSS N RY 下 设 备 驱 动 程 序 的 安 装 提 供 了 统 一 的 、 标 准 化
的安装机制,它是实现设备即插即用功能的关键文件。
6WX 文 件 一 般 由 硬 件 供 应 商 提 供 在 设 备 的 驱 动 程 序 安 装
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
程 序 不 需要用 户亲 自 安 装 , 智能化” 地识别一 J%+V#G, 可“ 切 。 J%+V#G, CSSS 比 以 往 的 操 作 系 统 支 持 了 更 多 的 外 设 但它是如何找到匹配设备类 7安 装 盘 内 提 供 了 驱 动 程 序@, 型 的 驱 动 程 序 并自 动 地 安 装 该 设 备 驱 动 程 序 呢? 这是由于 它 为 J%+V#G, J%+V#G, 中 有 一 类 6WX 文 件 7 扩 展 名 为 Q%+>@ ,
*0H)@0\V+*0J\%IV0G)%-1IJJ\-0@1)+%\%IV0 , N,\)* , B, @+V3I1)<J0\)* …… C
其中, *0H)@0\V+*0J\%IV0 为 设 备 的 型 号 名 ; )%[
!
"#$ 文 件 的 语 法 结 构 和 应 用 实 例
&56 文 件 通 常 与 磁 盘 或 光 盘 上 的 硬 件 驱 动 程 序 一 起
E C 黄 心 渊Q虚 拟 现 实 技 术 与 应 用Q北 京 : 科学出版社, ERRR 赛 博 科 技 工 作 室 Q0123 与 A9B9 编 程 技 术 Q 北 京 : 人民邮电 出版社, CSSC 王 红 兵Q虚 拟 现 实 技 术P回 顾 与 展 望Q计 算 机 工 程 与 应 用 ,
456 允 许 D 种 访 问 0123 场 景 的 方 法 : 7E@ 访问 F"#G,*" )?"%H’ 接 口 的 功 能 性 。 7C@ 向 场 景 中 节 点 的 *B*+’6+ 事 件 发 送 事 件 。 7-@ 接 收 来 自 场 景 中 节 点 的 *B*+’I;’ 事 件 的 最 后 一
( 接上页)
语言, 通 过 一 系 列 节 点 定 义 了 当 今 -. 应 用 中 的 绝 大 多 数 常 见 概 念 。其 基 本 特 征 主 要 是 : 分布式、 交互式和平台 无关。其应用领域非常广泛, 功能强大, 前景十分广阔 。