windows的inf是什麼?
它有什麼麼用?
INF是安裝windows驅動的時候需要用到的文件。
它就像一個安裝腳本,告訴windows怎麼安裝驅動,
源文件在哪裏、安裝到哪一個文件夾中、怎樣在註冊表中加入自身相關信息等等。
INF文件其實是一種純文本文件,可以編輯查看。
INF文件有一整套的編寫規則,每一個INF文件都是嚴格按照這些規則來編寫的。
規則
規則一
規則二
規則三
規則四
規則五
結構
明白了INF文件的規則後,讓我們一起來解剖INF文件的結構。
1.Version節
每一個INF文件都包含一個這樣的節,該節中的條目主要是描述此INF文件支持的設備類型和適用的操作系統。在該節中如果出現“signature="$CHICAGO$"”這樣的條目則表示該INF文件適用於Windows
98之後的所有操作系統,如果包含“signature="$Windows NT$"”這樣的條目則表示該INF文件適用於Windows 2000/XP/2003操作系統,而且兩者必具其一。
另外,該節中“CLASS”條目很重要,它表明了設備的類型,常見的類型有:Display(顯示設備,如顯卡)、Media(多媒體設備,如聲卡)、Net(網絡設備,通常是網卡)、Modem(調制解調器)、Printer(打印設備)、Image(圖像捕獲設備,如攝像頭)。
2.Manufacturer節
該節中的條目主要是描述INF文件可以識別的所有硬件設備,其中包含有設備的生產廠家,以便設備的正確安裝。如“%ATi%=ATi”指明設備的生產商爲“ATi”,這個大家都不會陌生吧,是顯卡的生產商。
節中的條目主要是描述INF文件可以識別的所有硬件設備,其中包含有設備的生產廠家,以便設備的正確安裝。如“%ATi%=ATi”指明設備的生產商爲“ATi”,這個大家都不會陌生吧,是顯卡的生產商。