- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
-
安装一个驱动程序
一个后缀是INF的文本文件控制设备驱动程序自动的安装。INF格式类似于WIN3.*下
的老式的.INI文件,但是复杂些。一个INF文件允许自动的或者在对话框的帮助下安装驱动
程序文件。
驱动程序安装完毕后对系统产生两个持久的影响:
1.描述驱动程序的系统注册表入口,它的加载顺序和任何适当的配置数据。
2.驱动程序文件被拷贝到适当的系统路径。
INF文件是影响这些改变的标准的机制,它可以提供定制安装。
使用INF文件自动安装
INF文件随着硬件和驱动程序一起提供,INF文件的构造和内容是驱动程序作者的责任。
INF文件构造
INF文件是被分(section)成几个局部的文本文件,每个局部被指定一个标识符号﹐它被中
括号([])括起来﹒一些局部的命名是必须的﹐而其它局部是驱动程序特定的﹒每个局部是一些
安装动作﹐或者连接或者列举其它局部﹒
文件中各个局部的顺序是不重要的﹐因为每个局部都是被命名和连接的﹒一个局部继续
直到另一个局部或者遇到文件完毕﹒每个局部的标识符号是独一无二的名字﹐为了保持与
WIN98的兼容﹐它的长度被限制在28个字符之内﹐可以包含下划线和圆点字符﹐在引用整
个名字的前提下﹐可以包含空格字符﹒
文件内容的一般格式如下:
entry=value[,value...]
entry是指令﹐关键词或者文件名﹐value是entry被应用的属性﹒
.z.
-
entry或者value名字可以指定为一个使用百分号(%)的代替一些具体数据的字符串﹐分
割INF文件的[Strings]提供一个特殊语言ID的值。
Version局部
一个有效的INF文件从一个命名为[Version]的局部开场,它像一个INF文件的头和标识。
EntryValue
Signature$WindowsNT$$Windows95$$Chicago$的其中一个
Class驱动程序的整个家族的类名﹒一些名字是预先确定的﹐例如﹐Net或者Display
ClassGuid一个类的独一无二的GUID
ProviderINF文件提供者的名字
LayoutFile只有在系统支持的INF文件中使用﹐OEM支持的INF文件用SourceDisksNames
和SourceDisksFiles代替
DriverVermm/dd/yyyy[,*,y,v,z],必须的条目﹐包含可选的版本信息
表15.1.[Version]局部的条目
Manufacturers局部
另一个必须的局部是[Manufacturers]﹐这个局部的条目列出了可以使用这个INF文件安
装的设备和驱动程序﹐条目的形式是:
manufacturer=model
manufacturer列出被安装的硬件的制造商的INF文件的唯一名字﹒model提供指向INF
文件中另一个进一步安装这个模型的局部的指针﹐
Models局部
罗列在[Manufacturers]局部的每一个模型﹐在文件中必须有相应的局部﹐model局部的
每个条目的形式是:
.z.
-
device-description=install-section-name,hw-id[,compatible-id...]
文档评论(0)