日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁西西教程操作系統(tǒng) → Windows系統(tǒng)下INF 詳細說明

      Windows系統(tǒng)下INF 詳細說明

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站整理時間:2010/11/25 10:38:54字體大。A-A+

      作者:佚名點擊:876次評論:0次標簽: INF

      • 類型:Android平臺大小:349KB語言:中文 評分:3.2
      • 標簽:
      立即下載

      揭開INF文件的神秘面紗

       

      大家都知道,在“我的電腦”里有數(shù)也數(shù)不清的INF文件,但是卻很少有人知道,INF文件是干什么用的。充其量,也僅僅停留在INF文件能夠解開鎖定的注
      冊表這一感性的認識上,那么到底什么是INF文件,INF文件又能干些什么呢?今天讓我們一起走進INF文件這一神秘的世界。



        INF是Device INFormation
      File的英文縮寫,是Microsoft公司為硬件設(shè)備制造商發(fā)布其驅(qū)動程序推出的一種文件格式,INF文件中包含硬件設(shè)備的信息或腳本以控制硬件操
      作。在INF文件中指明了硬件驅(qū)動該如何安裝到系統(tǒng)中,源文件在哪里、安裝到哪一個文件夾中、怎樣在注冊表中加入自身相關(guān)信息等等。安裝監(jiān)視器、調(diào)制解調(diào)
      器和打印機等設(shè)備所需的驅(qū)動程序,都是通過INF文件,正是INF的功勞才使得Windows可以找到這些硬件設(shè)備的驅(qū)動并正確安裝。當我們通過“開始→
      控制面板→添加刪除程序→Windows安裝程序”來添加系統(tǒng)組件的時候,INF文件將會自動調(diào)用。而在其他場合下,則需要在
      INF文件上點擊鼠標右鍵,然后選擇“安裝”,你才能順利安裝應用程序。

        在C:/Windows/INF文件夾中存放有大量的INF文件。該文件夾一般處在隱含狀態(tài),如果你想查看該文件夾,可選擇“查看→文件夾選項→查看”,然后在“文件和文件夾”選項下選擇“顯示所有文件”。

        解剖INF文件的結(jié)構(gòu)

        INF文件其實是一種純文本文件,可以用任意一款文本編輯軟件來打開進行編輯,如:記事本、寫字板等。INF文件有一整套的編寫規(guī)則,每一個INF文件都是嚴格按照這些規(guī)則來編寫的。

        *規(guī)則一:INF文件是分節(jié)的,每一個INF文件有許多的節(jié)組成,節(jié)名用方括號括起來。這些節(jié)名有些是系統(tǒng)定義好的,有一些是用戶自定義的。每一個節(jié)
      名最長為255個字符(Windows 2000/XP/2003操作系統(tǒng)中)或28個字符(Windows
      98操作系統(tǒng)中)。節(jié)與節(jié)之間沒有先后順序的區(qū)別,另外,同一個INF文件中如果出現(xiàn)兩個同樣的節(jié)名,則系統(tǒng)會自動將這兩個節(jié)名下面的條目合并到一起。

        *規(guī)則二:在節(jié)與節(jié)之間的內(nèi)容叫條目,每一個節(jié)又是由許多的條目組成的,每一個條目都是由形如“signature="$CHICAGO$"”的形式組成的。如果每一個條目的等號后有多個值,則每一個值之間用“,”號分隔開。

        *規(guī)則三:INF文件對大小寫不敏感。

        *規(guī)則四:“;”號后面的內(nèi)容為注釋。

        *規(guī)則五:如果一個條目的內(nèi)容過多,在一行無法書寫完全,則用“\”將一行內(nèi)容書寫為多行。

        明白了INF文件的規(guī)則后,讓我們一起來解剖INF文件的結(jié)構(gòu)。

        1.Version節(jié)

        每一個INF文件都包含一個這樣的節(jié),該節(jié)中的條目主要是描述此INF文件支持的設(shè)備類型和適用的操作系統(tǒng)。在該節(jié)中如果出現(xiàn)“signature=
      " $CHICAGO$"”這樣的條目則表示該INF文件適用于Windows
      98之后的所有操作系統(tǒng),如果包含“signature="$Windows NT$"”這樣的條目則表示該INF文件適用于Windows
      2000/XP/2003操作系統(tǒng),而且兩者必具其一。

        另外,該節(jié)中“CLASS”條目很重要,它表明了設(shè)備的類型,常見的類型有:
      Display(顯示設(shè)備,如顯卡)、Media(多媒體設(shè)備,如聲卡)、Net(網(wǎng)絡(luò)設(shè)備,通常是網(wǎng)卡)、Modem(調(diào)制解調(diào)器)、Printer
      (打印設(shè)備)、Image(圖像捕獲設(shè)備,如攝像頭)。

        2.Manufacturer節(jié)

        該節(jié)中的條目主要是描述INF文件可以識別的所有硬件設(shè)備,其中包含有設(shè)備的生產(chǎn)廠家,以便設(shè)備的正確安裝。如“%ATi%=ATi”指明設(shè)備的生產(chǎn)商為“ATi”,這個大家都不會陌生吧,是顯卡的生產(chǎn)商。

        3.SourceDisksNames節(jié)

        該節(jié)主要指明安裝文件所在的介質(zhì)。如:“1="ATi Drivers Release CD"”表明所有驅(qū)動程序都在零售版的CD盤上。

        4.SourceDiskFiles節(jié)

        驅(qū)動程序文件列表及被安裝的位置,該節(jié)必須結(jié)合[SourceDisksNames]節(jié)才能知道具體的位置。如“atinbtxx.sys=1”,則你必須到[DestinationDirs]節(jié)去查看“1”具體代表那個位置。

        5.DestinationDirs節(jié)

        INF文件會指示安裝程序在安裝的過程中,將一些文件復制到硬盤上,或者將硬盤上的一些文件刪除、重命名等。該節(jié)即指定了為實現(xiàn)上述目的的文件所在的目的路徑。

        6.DefaultInstall節(jié)和Install節(jié)

        在這一節(jié)中描述了設(shè)備驅(qū)動程序與硬件設(shè)備的實際屬性。默認情況下,首先執(zhí)行[DefaultInstall]節(jié),該節(jié)指定了要復制或刪除的文件,注冊表的更新,INF文件的更新等等信息,同時又包含指向其他節(jié)的指針。

        7.String節(jié)

        這一節(jié)中定義了字符串變量,當某些字符串頻繁地出現(xiàn)在INF文件中,為簡化輸入,可以在該節(jié)中定義一個字符串變量,代表該字符串出現(xiàn)在INF文件中。

        讀懂INF文件

        下面讓我們以ATi顯卡的用于Windows XP的WDM驅(qū)動程序為例來說明一下INF文件的具體含義,由于INF文件往往很長,為了說明方便,我們刪除了一些大部分的信息,僅保留一個INF文件的結(jié)構(gòu),如圖1所示。



      圖1

        INF文件精彩實例

        光說不練不行,下面讓我們來看幾個INF文件的典型應用。

        1.打開“鎖”定的注冊表

        第一步:打開記事本程序,輸入以下內(nèi)容:

        [version]

        signature=”$chicago$”

        [defaultinstall]

        delReg=DeleteMe

        [DeleteMe]

        HKCU,“Software\Microsoft\Windows\CurrentVersion\Policies\System”,“DisableregstryTools”

        HKLM,“Software\Microsoft\Windows\CurrentVersion\Policies\System”,“DisableregstryTools”

        輸入完畢,另存為UNLOCK.INF,名字任取,擴展名必須是INF。





      第二步:在“UNLOCK.INF”文件上右鍵單擊,在彈出的右鍵菜單中點選“安裝”,如圖2所示,被鎖的注冊表即會應聲而開。



      圖2

        2.巧妙利用INF文件自動備份重要的文件

        大家都知道,注冊表是Windows操作系統(tǒng)的命根子,因此,系統(tǒng)啟動時會自動運行注冊表檢查程序,自動更新備份注冊表文件。在系統(tǒng)盤的
      Windows
      目錄中有一個“Scanreg.ini”,Scanregw.exe每天所執(zhí)行的默認操作都是在它的控制下運行的,我們可以利用這一原理實現(xiàn)對我們重要文
      件的備份。

        第一步:打開資源管理器,找到該文件,用記事本程序打開它。我們可以清楚地看到共有五個參數(shù),如圖所示。

       。1)Backup 這個參數(shù)值可為0或1,默認為1。值為1表示在每天首次啟動時掃描注冊表,值為0表示不進行任何注冊表操作。

       。2)Optimize 這個參數(shù)值可為0或1,默認為1。值為1表示每次掃描注冊表時刪除注冊表中的多余數(shù)據(jù),從而優(yōu)化注冊表數(shù)據(jù),值為0表示不進行刪除操作。

       。3)ScanregVersion=0.0001 程序版本說明。

       。4)MaxBackupCopies 這個參數(shù)用來設(shè)置建立的備份文件的個數(shù),值為5至99中的任一個數(shù),默認值為5,即最大可建立五個備份文件,為更好的保護系統(tǒng),一般來說設(shè)置10個左右為宜。

       。5)BackupDirectory 這個參數(shù)用來設(shè)置備份文件存放的目錄,默認存放目錄為Windows\Sysbckup,注意這里填寫的必須是完整路徑。

       。6)Files 在“Scanreg.ini”的最后有如下注釋內(nèi)容“;Files=[dir
      code,]file1,file2,file3”,將其前面的注釋符號“;”去掉,你就可以自己DIY需要注冊表檢查程序備份的重要文件了。默認情況
      下,注冊表檢查程序創(chuàng)建注冊表備份文件時,會將“system.dat”、“system.ini”、“user.dat”和“win.ini”四個文件
      保存在“cab”壓縮文件中,如果你需要將其他重要的系統(tǒng)配置文件添加到此壓縮文件中,可在“Files=”后面輸入“[目錄代碼],文件名1,文件名
      2,文件名3”,文件名之間以逗號相隔,目錄代碼含義如下:

        10 代表C:\Windows目錄

        11 代表C:\Windows\System目錄

        30 代表C盤根目錄

        31 代表Windows系統(tǒng)所在盤的根目錄

        例如要把Autoexec.bat和Config.sys兩個文件放到備份文件中,可設(shè)置參數(shù)為“File=30,config.sys,autoexec.bat”。

        3.硬盤(U盤)也需個性化

        第一:給硬盤(U盤)DIY一個可愛的圖標

        我們首先將硬盤的生硬圖標替換為我們喜歡的圖標,給硬盤披上美麗的彩衣。首先準備一圖標文件,你可以用圖標制作程序制作自己的圖標文件,也可以使用現(xiàn)成的圖標文件,最好是保存到硬盤某一個分區(qū)的根目錄下。接著打開記事本程序,錄入以下內(nèi)容:

        [autorun]

        ICON=******.ICO

        其中“******”是圖標文件的路徑及圖標文件名,請自行修改為具體的圖標文件的路徑及圖標文件名。錄入完畢,另存為“Autorun.inf”,并將其剪切到某一個你欲扮酷的分區(qū)的根目錄下。

        第二:讓硬盤能歌善舞

        想不想當你雙擊了硬盤分區(qū)或是點右鍵選擇右鍵菜單中的“自動播放”之后,如圖3所示,就自動打開音樂播放程序,開始播放音樂文件,讓動聽的音樂時刻環(huán)繞在你的左右。心動了吧,其實十分簡單,Come On。



      圖3

        接著在“Autorun.inf”文件中錄入以下內(nèi)容:

        OPEN=D:\Program Files\foobar2000
        foobar2000.exe d:\qs.fpl

        其中“D:\Program Files\foobar2000
        foobar2000.exe”是筆者喜愛的播放器Foobar2000的具體位置,如果你用的是Winamp或其它的播放器,請?zhí)鎿Q為具體的播放器
      所在的位置,“d:\qs.fpl”是Foobar2000播放器的播放列表文件,你也可以替換為某一個具體的音樂文件所在的路徑。如果你用的是
      Winamp則播放列表文件應是“*.m3u”。 利用此方法也可以設(shè)置當雙擊硬盤分區(qū)時自動播放影視文件。

        4.無人值守安裝Windows 98

        在Windows 98安裝光盤中有一個Batch工具,可以制作用于無人值守安裝的腳本,即生成一個包含安裝Windows 98時需要和安裝向?qū)нM行交互的各種信息的INF文件——Msbatch.inf。

        首先找到位于Windows 98安裝光盤“/tools /reskit/batch”目錄中的“setup”程序圖標安裝Batch98工具。

        接著,運行Batch工具,按照向?qū)崾旧伞癿sbatch.inf”文件,并將該文件保存到軟盤中。具體的生成方法請參考有關(guān)資料,這里不再贅述。

        當需要重新安裝Windows 98時,用啟動盤進入到DOS提示符下,將保存有“msbatch.inf”文件的軟盤插入軟驅(qū),將Windows
      98安裝光盤插入光驅(qū),在DOS提示符后鍵入如下命令:“x:/win98/setup
      a:msbatch.inf”,回車后即可。其中“X”為光驅(qū)和盤符。

        5.將屏保請進右鍵菜單

        當我們有事暫時離開一會兒,利用設(shè)有密碼的屏幕保護程序可以保護我們當前的操作不被他人偷看。但是,在默認的設(shè)置中,屏幕保護程序最快也要在1分鐘以后才能夠啟動,那么怎樣才能快速激活屏幕保護程序呢?

        最常見的方法是在桌面上建立一個啟動屏保的快捷方式,在需要時雙擊即可啟動。另外,我們還可以將屏保請進右鍵菜單!

        第一步:打開記事本程序,錄入以下內(nèi)容:

        [version]

        signature=”$chicago$”

        [defaultinstall]

        AddReg=AddMe

        [AddMe]

        HKCR,"CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\pingbao",,,"屏幕保護"

        HKCR,"CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\pingbao\COMMAND",,,"ssstars.scr /S \"%1\""

        錄入完畢,經(jīng)檢查無誤后,另存為“PingBao.inf”,文件名可任取,擴展名必須是INF。

        第二步:在“PingBao.inf”文件上右鍵單擊,在彈出的右鍵菜單中點選“安裝”。

        第三步:當需要運行屏幕保護的時候,回到桌面上,在“我的電腦”圖標上點擊右鍵選擇“屏幕保護”選項,如圖4所示。點擊一下試試,是不是立即啟動屏幕保護程序了。



      圖4

        注意:其中的“ssstars.scr”為欲啟動的屏幕保護程序的文件名,請用你喜歡的屏幕保護程序文件來替換;如果你點選右鍵菜單中的“屏幕保護”選項后,沒有反應即沒有啟動屏幕保護程序,請將文中的“/S \"%1\"”修改為“\"%1\" /S”即可。







        

      6.將磁盤管理程序請進右鍵菜單

        對磁盤進行定期的整理是我們經(jīng)常要做的一項工作,每次都是按部就班地點擊“開始→程序→附件→
      系統(tǒng)工具→磁盤碎片整理程序”,然后在彈出的選擇驅(qū)動器窗口中選擇要整理的分區(qū),再點擊“碎片整理”按鈕開始整理。這樣比較麻煩,我們可以試一試將磁盤管
      理程序添加到右鍵菜單。

        第一步:打開記事本程序,輸入以下內(nèi)容:

        [version]

        signature=”$chicago$”

        [defaultinstall]

        AddReg=addMe

        [AddMe]

        HKCR,"\Drive\shell\磁盤整理\command",,,"defrag.exe %1"

        輸入完畢,另存為AddDefrag.INF,名字任取,擴展名必須是INF。

        第二步:在“AddDefrag.INF”文件上右鍵單擊,在彈出的右鍵菜單中點選“安裝”。

        第三步:以后要進行磁盤整理,只需打開資源管理器,在相應的盤符上點右鍵,在彈出的右鍵菜單中選擇“磁盤整理”即可(如圖5)。



      圖5

        7.解決ATi顯卡無法安裝公版驅(qū)動的問題

        有些第三方的ATi顯卡無法安裝公版的驅(qū)動程序,造成該問題的原因是多方面的,如有些第三方廠商在硬件上做了改動,采用了非公版的PCB設(shè)計和BIOS等,這都可能會導致無法安裝公版驅(qū)動程序的情況發(fā)生。當你的顯卡遇到這個問題該怎么辦呢?

        首先將你下載的ATi顯卡驅(qū)動程序解壓縮到硬盤任一目錄下,在“ATiDrive”子目錄中找到會列出所有的inf文件,ATiixpxx.inf
      —— 適用于Windows XP,ATii9xxx.inf——適用于Windows 9x ,ATii2kxx.inf適用于Windows
      2000 。

        接著打開操作系統(tǒng)對應的INF文件,通過菜單欄的編輯——查找功能,查找“ati.mfg”字符串,隨后會看到“RADEON 7000、RADEON 7200、RADEON 7500、RADEON 8500”等條目信息,將其刪除。

        接著查找與你的顯卡匹配的字符串,如筆者的RADEON 7500顯卡,就查找“RADEON 7500”,找到如下信息:“RADEON
      7500=ati2mtag_RV200,PCI\VEN_1002&&&&DEV_5157&&
      &&SUBSYS_013A1002”,將“&&&&SUBSYS_013A1002”刪除,保存文
      件。

        現(xiàn)在再試試,看問題是不是解決了。

        8.在命令行下安裝INF文件

        通常情況下,我們都是在Windows環(huán)境下安裝INF文件的,但是假如有一天,你需要在命令行運行INF文件該怎么辦呢?

        在命令行提示符后輸入“ rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 INF文件所在的路徑及文件名.inf ”,回車后即可安裝相應的INF文件。

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)