當前位置:編程學習大全網 - 源碼下載 - inf格式的聲卡驅動怎麽安裝啊?

inf格式的聲卡驅動怎麽安裝啊?

壹個INF文件是壹個文本文件,包含了關於設備和要安裝的文件的必要信息,如驅動程序映像、註冊表信息、版本信息等等,這些都被Setup組件所使用。

Windows 2000 INF文件不包含安裝腳本。安裝程序是Win32安裝應用程序的壹部分,如新設備向導和增加/刪除硬件向導,每個INF文件作為壹個資源。

包括對設備的安裝支持,INF文件為設備初始化壹個新的設置類別,比如INF有壹個ClassInstall32節。

這壹章包含以下信息:

·3.1 INF文件總體指南

·3.2 為設備文件說明源和目標位置

·3.3 建立跨平臺的和/或者雙操作系統的INF文件

·3.4 建立國際化的INF文件

·3.5 在設備的INF文件中加強打開文件的安全性

·3.6 從應用程序訪問INF文件

參見《Windows 2000驅動程序開發參考》第1卷中的第3部分的第1章---INF文件的節和指示以獲得INF文件格式的完整描述。

1.1 INF文件總體指南

INF文件有壹些公***部分並遵守壹套單壹的語法規則,但是由於Windows支持的各種設備,它們也是有區別的。編寫INF文件時,妳應該求教於以下的信息資源。

·這壹章和INF文件節和指令參考資料。

·妳的設備的類別的文檔。

例如,如果妳的設備是圖形適配器,參見DDK文檔的圖形驅動程序壹節。

·INF文件的DDK工具。

DDK提供了壹些工具以協助編寫INF文件。參見DDK的tools目錄中的關於工具如GenINF和ChkINF的信息。

·INF示例文件和類似設備的INF文件。

DDK包括了它的示例驅動程序的INF文件。分析這些示例文件,看看是否有設備的INF文件類似於妳的設備。

妳可以使用任何編輯器建立或者修改INF文件。如果妳的INF文件包含非ASCII字符,將文件存成Unicode文件。註意ChkINF不支持Unicode文件。

壹個和Windows 2000操作系統壹起發行的INF文件必須有xxxxxxxx.inf的文件名,這裏xxxxxxxx不能超過8個字符。獨立於操作系統發行的INF文件的名稱不受8個字符的限制。

1.2 為設備文件說明源和目標位置

當Setup處理INF文件中的拷貝、更名、刪除文件語句時,它為文件確定源和目標位置。為了決定這些位置,它估計驅動程序是和操作系統壹起發行還是單獨發行,並檢查INF文件的各節和表項,包括SourceDisksNames,SourceDisksFiles,LayoutFile,Include,Needs,DestinationDirs。這壹節描述了Setup如何確定源和目標位置以及提供指南以幫助妳正確的說明這些位置。

獨立於操作系統發行的INF的源介質

獨立於操作系統發行的設備的INF文件使用SourceDisksNames和SourceDisksFiles節來說明文件的位置。如果這樣的INF在DDInstall節包含Include和Needs表項,那些表項就說明了另外的可能的源位置。

如果INF有SourceDisksNames和SourceDisksFiles節,而沒有Include表項,那麽SourceDisksNames和SourceDisksFiles節必須列出所有的除了目錄和INF文件以外的原介質和源文件。(Windows 98要求目錄文件被列在SourceDisksFiles節;Windows 2000忽略這個表項。)目錄文件必須和INF文件處在同壹個位置。目錄文件不能被壓縮。

  • 上一篇:養魚新手,請多多幫忙(20分)
  • 下一篇:大學生網貸後輕生,家長該如何讓孩子樹立正確的金錢觀?
  • copyright 2024編程學習大全網