关于inf文件的问题

来源:百度知道 编辑:UC知道 时间:2024/05/04 13:49:57
我在驱动器(D盘)下面编写了一个简单INF文件,内容为:

[autorun]
open=1.exe

保存为autorun.inf。
然后在D盘根目录下放置名为 1.exe 文件

但是双击D盘却没有运行1.exe,请问是怎么回事?
很遗憾的告诉你,INF文件是系统安装文件,是专门提供给硬件驱动开发商和WINDOWS兼容软件开发的安装文件。我很清楚这个文件是干什么的,我以前中了次毒,每次开一个盘符驱动器,因为根目录下有这个文件和一个病毒程序,我双击打开就会运行程序。我在想那时候那个病毒可以,我为什么不可以?
结果不晓得是微软打了补丁还是什么,没有用了,所以才来这里问问,看来来错地方了!

补充回答: inf文件相当于ini配置文件一样,它里面保存的只是相关功能的设置数据,它的作用就是为它的父软件所用.比如说:我写了一个播放音乐的软件,我把你最后播放的歌曲数据记录到inf里面,然后当你再次运行我的音乐播放软件的时候,我就从我记录的inf里面去读取你上次播放的歌曲记录.
你说的病毒,估计它是修改了注册表,让自己与系统驱动器一起启动了.所以你自己单独写一个inf文件,但是没有系统驱动器关联,所以它是起不到作用的.
------------------------------------------------
autorun.inf这个文件你一般是在CD-ROM或DVD-ROM等数据光盘中看见的吧,这个文件的意思就是,如果系统允许了插入光盘后自动播放光盘中的内容,那系统就会从光盘里面去读取这个autorun.inf文件,并自动运行其中open=的值。
明白了吗?
你自己编写的并放到D盘中的话,是不会起到自动播放作用的。