標題: inF格式文件及其驅(qū)動程序 [打印本頁]

作者: 51黑er    時間: 2015-11-10 02:13
標題: inF格式文件及其驅(qū)動程序
.INF文件即Device InformationFile(設(shè)備信息文件),主要用來指示安裝Windows驅(qū)動程序(*.sys),一般一個windows驅(qū)動程序需要配合一個INF文件才可以進行安裝。

INF文件實質(zhì)為文本文件,可用記事本打開查看編輯,其包含了相應(yīng)的USb設(shè)備及其驅(qū)動程序的詳細信息。這些信息包括什么設(shè)備使用什么驅(qū)動程序,設(shè)備信息在系統(tǒng)注冊表中的存儲等.

INF文件結(jié)構(gòu)
其由標準的ASCII碼,其文件功能強大,可以看成是windows系統(tǒng)底下的超強批處理。其主要由節(jié)(section),鍵(key),值(value)組成.其主要節(jié)如下:


版本節(jié)-----Version
主要用于版本控制,包括:Signature項,Class項和ClassGUID 項等。
Signature定義INF文件需要用在何種操作系統(tǒng)中,有$Windows NT$,$Chicago$及$Windows95$,一般選擇$Chicago$.
Class項:用于指明驅(qū)動程序所屬的類別。
ClassGUID:用于指明設(shè)備類型的GUID,設(shè)備的GUID值是固定的,以下為常見值:
圖表如下:

續(xù)表:

續(xù)表:



源文件盤節(jié)符-----SourceDiskNames
羅列源文件所在盤符序列碼,盤描述符,盤卷標號和盤序列號。

源文件節(jié)-----SourceDisksFiles
指定安裝時使用的源文件和盤符序列號,盤描述符。

目標磁盤節(jié)-----DestinationDirs
指定CopyFiles,Renfiles或Delfiles入口的缺省操作目錄

供應(yīng)商節(jié)-----Manufacturer
指明供應(yīng)商及其對應(yīng)Models節(jié)的名稱

默認安裝節(jié)-----DefaultInstall
指明添加注冊表的字節(jié)等號后面為自定義節(jié)名

字符串節(jié)-----String
定義了字符串變量,當(dāng)某些字符串頻繁的出現(xiàn)在INF文件中時,為簡化輸入,可以在該字節(jié)中定義一個字符串變量,用該字符串變量來代替在INF文件中出現(xiàn)的字符串。





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1