使光盘引导系统

来源:百度知道 编辑:UC知道 时间:2024/06/30 07:44:41
我的光盘中有Autorun.inf,bios也设置为光驱启动,为什么在vista下还是无法重装xp?

AutoRun给用户带来的便利和它带来的麻烦一样多,一方面软件发行者借助于它可以帮助用户非常轻松地把软件装入硬盘,用户通过它看VCD就跟影碟机一样方便。另一方面,当用户想察看光盘内容时,自动运行的程序却故意转移用户的视线,浪费用户的时间,而且AutoRun可能还会干扰正常运行的应用程序,不少高级用户希望放入光盘的同时竭力避开光盘的AutoRun。因此,了解一些AutoRun 的常识,无论对于发行软件的程序设计人员,或是使用电脑的普通用户,都是大有裨益的。
一、AutoRun的基本原理
AutoRun是Microsoft Windows操作系统的特点之一,它需要Windows 95和NT 4.0以上版本支持,用于基于Windows和DOS的应用程序,创建自动运行的应用程序需要建立两个文件,其中一个是AutoRun.inf,另一个为启动应用程序。
当设备(光盘)插入到一个支持AutoPlay的计算机中时,系统会检测插入设备上是否有有效的文件系统,如果有的话,它会搜索一个文件名为AutoRun.inf的配置文件,从这个文件找到安装程序和各种可选的配置,然后加载这个应用程序。
AutoRun.inf文件由若干节组成,下面是一个典型的AutoRun.inf文件,“;”及其后的语句为注释说明语句,建立文件时不要输入。

〔AutoRun〕
Open=MyDemo.exe
;启动程序的文件名,一般位于根目录,可以有路径,但不要带驱动器,因为各个微机的配置不一样,驱动器符不固定,注意你最好在这里加载一个小程序,以照顾一下不喜欢自动播放而且没有耐心等待的朋友,因为他们对付大的自动运行程序的第一反应是按下Ctrl+Alt+Del。为自动启动设计的程序,应该启动另外一个线程,以缩短用户感受的加载时间。对于已经安装的程序,启动程序应能自动检测环境是否安装,能够自动退出,避免重复安装造成用户不耐烦。
Icon=MyDemo.exe,1
;为驱动器指定一个应用程序的特定图标,这里的1为资源标识
DefaultIcon=iconFile.Ico
;指定应用程序的缺省图标。这两种指定图标的方法可以互换,即可以来自一个Exe或Dll文件内部资源,也可以是