⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 解剖inf文件的结构.htm

📁 INF安装文件格式介绍和举例,对于编写windows驱动程序的朋友非常有用
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<p> </p>
<p> </p>
<p>  INF文件精彩实例<br>
<br>
  光说不练不行,下面让我们来看几个INF文件的典型应用。<br>
<br>
  1.打开&quot;锁&quot;定的注册表<br>
<br>
  第一步:打开记事本程序,输入以下内容:<br>
<br>
  [version]<br>
<br>
  signature=&quot;$chicago$&quot;<br>
<br>
  [defaultinstall]<br>
<br>
  delReg=DeleteMe<br>
<br>
  [DeleteMe]<br>
<br>
  HKCU,&quot;Software\Microsoft\Windows\CurrentVersion\Policies\System&quot;,&quot;DisableregstryTools&quot;<br>
<br>
  HKLM,&quot;Software\Microsoft\Windows\CurrentVersion\Policies\System&quot;,&quot;DisableregstryTools&quot;<br>
<br>
  输入完毕,另存为UNLOCK.INF,名字任取,扩展名必须是INF。<br>
<br>
</p>
<p> </p>
<p> </p>
<p>  第二步:在&quot;UNLOCK.INF&quot;文件上右键单击,在弹出的右键菜单中点选&quot;安装&quot;,如图2所示,被锁的注册表即会应声而开。</p>
<p> </p>
<p> </p>
<p align="center"><img alt src="http://www.pconline.com.cn/pcedu/teach/empolder/system/0501/pic/20050119-sys-2.jpg" onload="var image=new Image();image.src=this.src;if(image.width&gt;0 &amp;&amp; image.height&gt;0){if(image.width&gt;=510){this.width=510;this.height=image.height*510/image.width;}}" border="0" width="200" height="220"></p>
<p> </p>
<p> </p>
<p align="center">图2</p>
<p> </p>
<p> </p>
<p>  2.巧妙利用INF文件自动备份重要的文件<br>
<br>
  大家都知道,注册表是Windows操作系统的命根子,因此,系统启动 
时会自动运行注册表检查程序,自动更新备份注册表文件。在系统盘的Windows目录中有一个&quot;Scanreg.ini&quot;,Scanregw.exe每天 
所执行的默认操作都是在它的控制下运行的,我们可以利用这一原理实现对我们重要文件的备份。<br>
<br>
  第一步:打开资源管理器,找到该文件,用记事本程序打开它。我们可以清楚地看到共有五个参数,如图所示。<br>
<br>
  (1)Backup</p>
<p>这个参数值可为0或1,默认为1。值为1表示在每天首次启动时扫描注册表,值为0表示不进行任何注册表操作。<br>
<br>
  (2)Optimize</p>
<p>这个参数值可为0或1,默认为1。值为1表示每次扫描注册表时删除注册表中的多余数据,从而优化注册表数据,值为0表示不进行删除操作。<br>
<br>
  (3)ScanregVersion=0.0001</p>
<p>程序版本说明。<br>
<br>
  (4)MaxBackupCopies</p>
<p>这个参数用来设置建立的备份文件的个数,值为5至99中的任一个数,默认值为5,即最大可建立五个备份文件,为更好的保护系统,一般来说设置10个左右为宜。<br>
<br>
  (5)BackupDirectory</p>
<p>这个参数用来设置备份文件存放的目录,默认存放目录为Windows\Sysbckup,注意这里填写的必须是完整路径。<br>
<br>
  (6)Files</p>
<p>在&quot;Scanreg.ini&quot;的最后有如下注释内容&quot;;Files=[dir</p>
<p>code,]file1,file2,file3&quot;,将其前面的注释符号&quot;;&quot;去掉,你就可以自己DIY需要注册表检查程序备份的重要文件了。默认 
情况下,注册表检查程序创建注册表备份文件时,会将&quot;system.dat&quot;、&quot;system.ini&quot;、&quot;user.dat&quot;和&quot;win.ini&quot;四个 
文件保存在&quot;cab&quot;压缩文件中,如果你需要将其他重要的系统配置文件添加到此压缩文件中,可在&quot;Files=&quot;后面输入&quot;[目录代码],文件名1,文件 
名2,文件名3&quot;,文件名之间以逗号相隔,目录代码含义如下:<br>
<br>
  10</p>
<p>代表C:\Windows目录<br>
<br>
  11 代表C:\Windows\System目录<br>
<br>
  30 代表C盘根目录<br>
<br>
  31</p>
<p>代表Windows系统所在盘的根目录<br>
<br>
  例如要把Autoexec.bat和Config.sys两个文件放到备份文件中,可设置参数为&quot;File=30,config.sys,autoexec.bat&quot;。<br>
<br>
</p>
<p> </p>
<p> </p>
<p>  3.硬盘(U盘)也需个性化<br>
<br>
  第一:给硬盘(U盘)DIY一个可爱的图标<br>
<br>
  我们首先将硬盘的生硬图标替换为我们喜欢的图标,给硬盘披上美丽的彩衣。首先准备一图标文件,你可以用图标制作程序制作自己的图标文件,也可以使用现成的图标文件,最好是保存到硬盘某一个分区的根目录下。接着打开记事本程序,录入以下内容:<br>
<br>
  [autorun]<br>
<br>
  ICON=******.ICO<br>
<br>
  其中&quot;******&quot;是图标文件的路径及图标文件名,请自行修改为具体的图标文件的路径及图标文件名。录入完毕,另存为&quot;Autorun.inf&quot;,并将其剪切到某一个你欲扮酷的分区的根目录下。<br>
<br>
  第二:让硬盘能歌善舞<br>
<br>
  想不想当你双击了硬盘分区或是点右键选择右键菜单中的&quot;自动播放&quot;之后,如图3所示,就自动打开音乐播放程序,开始播放音乐文件,让动听的音乐时刻环绕在你的左右。心动了吧,其实十分简单,Come</p>
<p>On。</p>
<p> </p>
<p> </p>
<p align="center"><img alt src="http://www.pconline.com.cn/pcedu/teach/empolder/system/0501/pic/20050119-sys-3.jpg" onload="var image=new Image();image.src=this.src;if(image.width&gt;0 &amp;&amp; image.height&gt;0){if(image.width&gt;=510){this.width=510;this.height=image.height*510/image.width;}}" border="0" width="200" height="237"></p>
<p> </p>
<p> </p>
<p align="center">图3</p>
<p> </p>
<p> </p>
<p>  接着在&quot;Autorun.inf&quot;文件中录入以下内容:<br>
<br>
  OPEN=D:\Program</p>
<p>Files\foobar2000\<br>
<br>
  foobar2000.exe d:\qs.fpl<br>
<br>
  其中&quot;D:\Program</p>
<p>Files\foobar2000\<br>
<br>
  foobar2000.exe&quot;是笔者喜爱的播放器Foobar2000的具体位置,如果 
你用的是Winamp或其它的播放器,请替换为具体的播放器所在的位置,&quot;d:\qs.fpl&quot;是Foobar2000播放器的播帕斜砦募????阋部梢 
蕴婊晃??骋桓鼍咛宓囊衾治募????诘穆肪丁H绻??阌玫氖??inamp则播放列表文件应是&quot;*.m3u&quot;。</p>
<p>利用此方法也可以设置当双击硬盘分区时自动播放影视文件。<br>
</p>
<p> </p>
<p> </p>
<p> </p>
<p>  4.无人值守安装Windows 98<br>
<br>
  在Windows</p>
<p>98安装光盘中有一个Batch工具,可以制作用于无人值守安装的脚本,即生成一个包含安装Windows</p>
<p>98时需要和安装向导进行交互的各种信息的INF文件????Msbatch.inf。<br>
<br>
  首先找到位于Windows 98安装光盘&quot;/tools</p>
<p>/reskit/batch&quot;目录中的&quot;setup&quot;程序图标安装Batch98工具。<br>
<br>
  接着,运行Batch工具,按照向导提示生成&quot;msbatch.inf&quot;文件,并将该文件保存到软盘中。具体的生成方法请参考有关资料,这里不再赘述。<br>
<br>
  当需要重新安装Windows</p>
<p>98时,用启动盘进入到DOS提示符下,将保存有&quot;msbatch.inf&quot;文件的软盘插入软驱,将Windows</p>
<p>98安装光盘插入光驱,在DOS提示符后键入如下命令:&quot;x:/win98/setup</p>
<p>a:msbatch.inf&quot;,回车后即可。其中&quot;X&quot;为光驱和盘符。<br>
<br>
  5.将屏保请进右键菜单<br>
<br>
  当我们有事暂时离开一会儿,利用设有密码的屏幕保护程序可以保护我们当前的操作不被他人偷看。但是,在默认的设置中,屏幕保护程序最快也要在1分钟以后才能够启动,那么怎样才能快速激活屏幕保护程序呢?<br>
<br>
  最常见的方法是在桌面上建立一个启动屏保的快捷方式,在需要时双击即可启动。另外,我们还可以将屏保请进右键菜单!<br>
<br>
  第一步:打开记事本程序,录入以下内容:<br>
<br>
  [version]<br>
<br>
  signature=&quot;$chicago$&quot;<br>
<br>
  [defaultinstall]<br>
<br>
  AddReg=AddMe<br>
<br>
  [AddMe]<br>
<br>
  HKCR,&quot;CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\pingbao&quot;,,,&quot;屏幕保护&quot;<br>
<br>
  HKCR,&quot;CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\pingbao\COMMAND&quot;,,,&quot;ssstars.scr</p>
<p>/S</p>
<p>\&quot;%1\&quot;&quot;<br>
<br>
  录入完毕,经检查无误后,另存为&quot;PingBao.inf&quot;,文件名可任取,扩展名必须是INF。<br>
<br>
  第二步:在&quot;PingBao.inf&quot;文件上右键单击,在弹出的右键菜单中点选&quot;安装&quot;。<br>
<br>
  第三步:当需要运行屏幕保护的时候,回到桌面上,在&quot;我的电脑&quot;图标上点击右键选择&quot;屏幕保护&quot;选项,如图4所示。点击一下试试,是不是立即启动屏幕保护程序了。</p>
<p> </p>
<p> </p>
<p align="center"><img alt src="http://www.pconline.com.cn/pcedu/teach/empolder/system/0501/pic/20050119-sys-4.jpg" onload="var image=new Image();image.src=this.src;if(image.width&gt;0 &amp;&amp; image.height&gt;0){if(image.width&gt;=510){this.width=510;this.height=image.height*510/image.width;}}" border="0" width="163" height="227"></p>
<p> </p>
<p> </p>
<p align="center">图4</p>
<p> </p>
<p> </p>
<p>  注意:其中的&quot;ssstars.scr&quot;为欲启动的屏幕保护程序的文件名,请用你喜欢的屏幕保护程序文件来替换;如果你点选右键菜单中的&quot;屏幕保护&quot;选项后,没有反应即没有启动屏幕保护程序,请将文中的&quot;/S</p>
<p>\&quot;%1\&quot;&quot;修改为&quot;\&quot;%1\&quot; /S&quot;即可。</p>
<p> </p>
<p> </p>
<p>  6.将磁盘管理程序请进右键菜单<br>
<br>
  对磁盘进行定期的整理是我们经常要做的一项工作,每次都是按部就班地点击&quot;开始→ 
程序→附件→系统工具→磁盘碎片整理程序&quot;,然后在弹出的选择驱动器窗口中选择要整理的分区,再点击&quot;碎片整理&quot;按钮开始整理。这样比较麻烦,我们可以试 
一试将磁盘管理程序添加到右键菜单。<br>
<br>
  第一步:打开记事本程序,输入以下内容:<br>
<br>
  [version]<br>
<br>
  signature=&quot;$chicago$&quot;<br>
<br>
  [defaultinstall]<br>
<br>
  AddReg=addMe<br>
<br>
  [AddMe]<br>
<br>
  HKCR,&quot;\Drive\shell\磁盘整理\command&quot;,,,&quot;defrag.exe</p>
<p>%1&quot;<br>
<br>
  输入完毕,另存为AddDefrag.INF,名字任取,扩展名必须是INF。<br>
<br>
  第二步:在&quot;AddDefrag.INF&quot;文件上右键单击,在弹出的右键菜单中点选&quot;安装&quot;。<br>
<br>
  第三步:以后要进行磁盘整理,只需打开资源管理器,在相应的盘符上点右键,在弹出的右键菜单中选择&quot;磁盘整理&quot;即可(如图5)。</p>
<p> </p>
<p> </p>
<p align="center"><img alt src="http://www.pconline.com.cn/pcedu/teach/empolder/system/0501/pic/20050119-sys-5.jpg" onload="var image=new Image();image.src=this.src;if(image.width&gt;0 &amp;&amp; image.height&gt;0){if(image.width&gt;=510){this.width=510;this.height=image.height*510/image.width;}}" border="0" width="222" height="312"></p>
<p> </p>
<p> </p>
<p align="center">图5</p>
<p> </p>
<p> </p>
<p> </p>
<p>  7.解决ATi显卡无法安装公版驱动的问题<br>
<br>
  有些第三方的ATi显卡无法安装公版的驱动程序,造成该问题的原因是多方面的,如有些第三方厂商在硬件上做了改动,采用了非公版的PCB设计和BIOS等,这都可能会导致无法安装公版驱动程序的情况发生。当你的显卡遇到这个问题该怎么办呢?<br>
<br>
  首先将你下载的ATi显卡驱动程序解压缩到硬盘任一目录下,在&quot;ATiDrive&quot;子目录中找到会列出所有的inf文件,ATiixpxx.inf????适用于Windows</p>
<p>XP,ATii9xxx.inf????适用于Windows 9x ,ATii2kxx.inf适用于Windows 2000</p>
<p>。<br>
<br>
  接着打开操作系统对应的INF文件,通过菜单栏的编辑????查找功能,查找&quot;ati.mfg&quot;字符串,随后会看到&quot;RADEON</p>
<p>7000、RADEON 7200、RADEON 7500、RADEON</p>
<p>8500&quot;等条目信息,将其删除。<br>
<br>
  接着查找与你的显卡匹配的字符串,如笔者的RADEON 7500显卡,就查找&quot;RADEON</p>
<p>7500&quot;,找到如下信息:&quot;RADEON</p>
<p>7500=ati2mtag_RV200,PCI\VEN_1002&amp;&amp;&amp;&amp;DEV_5157&amp; 
&amp;&amp;&amp;SUBSYS_013A1002&quot;,将&quot;&amp;&amp;&amp;&amp;SUBSYS_013A1002&quot;删 
除,保存文件。<br>
<br>
  现在再试试,看问题是不是解决了。<br>
<br>
  8.在命令行下安装INF文件<br>
<br>
  通常情况下,我们都是在Windows环境下安装INF文件的,但是假如有一天,你需要在命令行运行INF文件该怎么办呢?<br>
<br>
  在命令行提示符后输入&quot;</p>
<p>rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128</p>
<p>INF文件所在的路径及文件名.inf &quot;,回车后即可安装相应的INF文件。</p>

</body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -