U盘光驱自动运行有什么不同

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:56:39
我们知道,有的光盘里有autorun.inf文件。可以让光盘插入光驱的时候运行一些文件。
我照这个方法也在u盘里放了同样的文件,但是为什么没有自动运行呢?

[AUTORUN]
SHELL=***.EXE
ICON=***.EXE,0

光盘之所以能自动运行,这主要依靠两个文件,一是光盘上的AutoRun.inf文件,另一个是操作系统的一个系统文件Cdvsd.vxd。它每隔5秒钟就会检测CD-ROM中是否有盘片插入,并会检查光盘根目录中有没有AutoRun.inf,如果存在,则执行它里面的预设程序。
而这个Cdvsd.vxd文件并不会检测U盘,所有U盘放进去不能自动运行,而需要双击才可以.

先说说格式

[Autorun]
open=XXXX.exe
icon=XXXX.ico

第一行的作用是自动运行想要运行的程序,如setup.exe等。

第二行是自动显示想要显示的图标,也就是ico图标文件,当然也可以用包含在EXE文件里的图标,就是说icon后面可以是一个EXE文件名,只要这个文件本身带有图标就可以。

你说的不起作用先看看语法,如果都正确了,再看看图标文件和要运行的文件是不是都在根目录下,如果在其它目录下是不起作用的。

如果你是WINDOWS2000的话不好解决
winxp 有这样的功能