文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院电脑入门软件FAQ一个文件的精彩 深挖INF文件格式功能
精品广告
推荐TOP10
·Windows Media Player的专题问答
·关于多操作系统共存的研究
·常用图片格式介绍
·千个常用DOS命令全面收藏
·高手电脑使用心得荟萃
·Windows系统常见故障的解决方法
·卸载并不难!轻松卸载程序六技巧
·为什么我打开时无法启动显示驱动程序?
·当心被忽悠 再谈如何删除WMP
·软件使用技巧:清除播放器软件历史记录
阅读TOP10
·如何删除服务项
·[戴尔]系统进不去 说缺少hal.dll文件
·如何找回网络连接图标
·谁是世界上最高音歌唱家?
·Windows Media Player的专题问答
·关闭小键盘上的NumLock
·如何让电驴自动连接P2P服务器?
·日常维护!打印机常见问题十问十答
·什么是host表
·关于多操作系统共存的研究

一个文件的精彩 深挖INF文件格式功能

日期:2006年10月4日 作者: 查看:[大字体 中字体 小字体]


  Windows的系统文件夹中有各种系统文件,看着为数众多的文件类型,你想过了解它们的作用吗?本期我们将对其中的一种文件格式进行深挖,帮你实现一键备份个人设置,自动添加/删除系统组件,安装受限程序等功能。

  一、程序操作更简单——轻松实现软件安装与卸载

  1)自动添加/删除系统组件

  INF文件作为系统的关键文件,在很多地方都体现着作用,例如,系统用其定义“添加/删除Windows组件”中显示的内容。选择“开始→运行”,输入:%windir%inf后回车,双击里边的Sysoc.inf,你可以找到形如:msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7这样的字段,将这段的hide删除,然后选择“控制面板→添加或删除程序→添加/删除Windows组件”,你就可以在里边找到Windows Messenger了,如图1所示。同样的方法,你可以删除很多你不想要的系统组件,你也可以在Sysoc.inf文件中需要的字段后边加上hide,隐藏指定的组件,以防其被别人删除。
  在“添加/删除Windows组件”中你可以添加你需要的系统组件,但是每次通过进入“添加/删除Windows组件”进行添加或卸载组件实在是麻烦,我们可以利用INF文件实现自动安装或卸载。这里我们以添加或删除传真组件为例。打开Sysoc.inf,找到:Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7,这段话表示安装传真组件需要的文件。在放置Sysoc.inf文件的文件夹中,可以找到fxsocm.inf文件,在C盘下建立一个ABC文件夹,将这个INF文件拷贝进去。双击这个文件,在文件的顶端加入[Components]字段,然后换行,在其下边加入,在Sysoc.inf文件中找到的与传真相关的那行话,如图2所示。加入该字段的目的是告诉inf文件传真服务需要哪些组件。

 图2 修改INF文件

  然后在fxsocm.inf中搜索,[Optional Components]字段,将该字段下的文字复制,然后在ABC文件夹下建立一个文本文件,命名为1.txt,双击打开,输入:[Components],换行后将复制的字段粘入,针对本例该字段为:Fax,对于包含子组件的组件,将子组件列在组件的下方。然后在这些组件后边加上=on,如果你需要卸载组件则输入=off。然后输入:[NetOptionalComponents],换行后将[Components]下边的字段复制过来,将on改为1,如图3所示。如果是卸载或者安装的组件不包含子组件则不需[NetOptionalComponents]字段。

  图3 设置INF的安装参数

  再建立一个文本文档,在里边输入:%systemroot%system32sysocmgr.exe /i:"c:ABC xsocm.inf" /u:"c:ABC.txt",保存该文本文档,并将其改名为FAX.bat,将Windows XP光盘放入,再双击这个bat文件,即可完成组件的安装。以后只要需要安装这个组件,只需将ABC文件夹拷贝到C盘根目录下,运行里边的bat文件即可。

  2)突破软件安装限制
  
  很多优秀的软件都对我们的硬件又要求,比如SoundMAX软件可以很好的提高我们集成声卡的音质,但是其要求声卡芯片必须是AD188x、AD189x、AD198x等。否则将禁止安装。事实上这种限制很多都是通过在INF文件上加入限制实现的,只要修改INF的相应字段就可以突破这个限制。打开SoundMAX的Win2000/XP版的驱动,一般你会在里边找到3个INF文件,smwdmCH4.inf、smwdmCH6.INF、smwdmCH5.inf,分别对应ICH4芯片、ICH6芯片和其他非Intel芯片,如果你无法确定你的主板芯片,就把它们都改了,呵呵。

[1] [2] [3] 下一页 

上一篇:Asp.net前后台值的调用

下一篇:XP小技巧:不用软件就可显示星期


相关软件: 相关文章:
·暗黑破坏神2:毁灭之王 符文物品、符石功能、赫拉笛克方块等 - 游戏秘籍
·实现Repeater控件点击表头排序功能
·在web页面中打印功能的实现问题集锦
·诺基亚6233号码归属地手机上查询功能
·ASP.NET实现下载功能的中文文件名乱码处理
·用nero制作WIN98多功能启动光盘(图解)
·如何关闭IE7的“分页浏览”功能

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号