科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道一个文件的精彩 深挖INF文件格式功能(3)

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

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

作者:家用电脑 来源:http://school.21tx.com 2007年12月4日

关键字: Windows 功能 格式 文件

  • 评论
  • 分享微博
  • 分享邮件

上一页 1 2 3

三、磁盘分区多个性——为驱动器增加功能

  Windows有一个功能,可以自动读取驱动器(硬盘分区、光驱、U盘均可)下的AutoRun.inf文件,我们可以通过编制该文件实现操纵磁盘驱动器的功能。

  我们先来个简单的,修改硬盘的盘符图标,并在操作分区是加入快捷操作某个程序的功能。在D盘新建一个文本文件,在里边输入:[AutoRun]

Icon=D:\123.ico
//Icon用于设置盘符图标,这个图标必须为ico格式(可以用ACDSee将其他格式的图片转换为ico格式,或者将BMP的文件后缀直接改为ICO)
Open=D:\foobar2000.exe D:\123.fpl
//Open字段表示双击盘符时运行的程序,fpl文件是foobar的播放列表文件(winamp的是m3u文件)

  保存该文件,将其命名为:AutoRun.inf即可。但是如果是双击的话,并不一定能满足我们的要求,这样会影响我们正常的访问硬盘分区,我们其实可以把音乐播放功能加到右键菜单里,在刚才的文件中加入:

shell\1=用foobar听歌
shell\1\command\=D:\foobar2000.exe D:\123.fpl

  保存文件,再右击硬盘图标,你就可以在弹出菜单中找到“用foobar听歌”的菜单了。
 
  同样的方法你可以在右键菜单中加入很多功能,或者在双击硬盘盘符时加入更多的动作。但是这样可能就会有危险产生,例如黑客只有向你硬盘中拷贝文件的权限,他就完全可以编制一个这样的INF文件,用Open打开一个其事先拷贝到硬盘中的木马或病毒文件。所以为了安全,有时我们需要考虑在驱动器上禁用INF功能。

  最直接的方法当然是关闭硬盘读取AutoRun.inf文件的功能,选择“开始→运行”,输入:regedit,回车后打开注册表编辑器,定位到:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PolicIEs\Exploer,双击右侧的“NoDriveTypeAutoRun”,其默认值是95,将其改为9D,然后打开任务管理器,将Explorer结束运行,并重新运行一次即可生效,硬盘读取AutoRun.inf的功能也就不再有用,如图5所示。


图5 禁用自动读取AutoRun.inf功能

  如果你还是觉得不踏实,就干脆禁用掉INF运行功能,打开注册表编辑器,定位到:HKEY_LOCAL_MacHINE\Software\CLASSES\.inf,双击右侧的“默认”,将原来的:inffile,改为:txtfile即可,不过这样修改影响甚大,请谨慎使用。
 
  INF文件功能强大这里介绍的仅仅是冰山一角,INF文件其他的功能例如用INF文件自动安装操作系统,锁定/解锁注册表,修改鼠标右键菜单等,读者还可自行尝试。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章