请教:光盘刻录碰到的问题,急!!!

时间:2022-05-17 09:01:36
是这样的:
我现在在制作一张光盘,
autorun.inf文件内容如下:
-----------------
[autorun]
OPEN=index.htm
ICON=disc.ICO
-----------------
因为我想让他一打开光盘自动运行index.htm文件,是个网页文件,我以前没弄过光盘这东西,现在发现自动运行时,提示:不是合法的win32应用程序。是不是要.exe文件才行,有什么办法可以解决吗?
我还是想让他直接运行index.htm文件,非常感谢!!!
急………………

18 个解决方案

#1


这样呢:
[autorun]
OPEN=IEXPLORE.EXE "index.htm"
ICON=disc.ICO

可不可以?

#2


楼上的应该可以,除非用户的机器上没装ie,或者干脆给它带上一个浏览器

#3


谢谢!
有个朋友建议:
[autorun]
OPEN=explorer "index.htm"
ICON=disc.ICO

我要多收集一些再试试,每次刻录一张光盘着实有些…………
到底那个浏览器英文怎么写呀?

#4


你可以自己做一个引导程序,非常简单,无须界面,只要打开网页即可,vb是不要做的,你最好用c或者汇编做,非常简单.不会很麻烦只要几行代码

#5


谢谢楼上的,能具体说一下怎么做吗?我对编程不懂呀!!!麻烦你了。。。

#6


到底那个浏览器英文怎么写呀?什么意思?是指代码吗?如你是用VB的话,那你还要加载控件,不建议使用

直接使用
OPEN=IEXPLORE.EXE "index.htm"
绝对可以的,而且还是最省事的。

#7


[autorun]
OPEN=IEXPLORE.EXE  "index.htm"
ICON=disc.ICO


这个办法最好

#8


55555555555555
我刚才刻了一张盘,
[autorun]
OPEN=IEXPLORE.EXE "index.htm"
ICON=disc.ICO


双击光盘时提示:“G:\设备未就绪”
点右键打开,双击index.htm可以正常运行!
怎么办呢?

#9


设备未就绪?那应该是光驱正在读盘吧?

#10


不是的,我在两台电脑上都试过,一双击马上弹出:“G:\设备未就绪”

但是点右键打开光盘,双击index.htm就可以正常运行!

#11


加上文件IEXPLORE.EXE试试。

#12


非常感谢大家的回复!
现在问题已经解决,我用的方法如下:
先建一个记事本文件,保存为:
AutoRun.vbs
代码为:
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.Run ("index.htm") 

然后
[autorun]
OPEN=WScript.exe AutoRun.vbs
ICON=disc.ICO

----------
这样问题就解决了,可以自动运行光盘,直接读出index.htm

再次谢谢大家的耐心回复。

#13


呵呵,解决就好,解决就好

#14


//55555555555555
//我刚才刻了一张盘,
//[autorun]
//OPEN=IEXPLORE.EXE "index.htm"
//ICON=disc.ICO
//双击光盘时提示:“G:\设备未就绪”
//点右键打开,双击index.htm可以正常运行!
//怎么办呢?

我晕,去掉引号就对啦
OPEN=IEXPLORE.EXE index.htm

#15


//我要多收集一些再试试,每次刻录一张光盘着实有些…………

你啊,唉

你烧盘时先不要烧那么多文件,先烧autorun.inf和图标和index.htm,只烧这几个,试过成功以后,再将其它文件烧进来,不成功就把autorun.inf删除,在硬盘重新编辑后再烧进来,直到成功为止,再将其它文件烧进来

#16


我要多收集一些再试试,每次刻录一张光盘着实有些…………
===============================
其实不必一定要刻录到光盘才可以试的,在你的硬盘分区里一样可以测试autorun.inf的功能,参考:
http://it.rising.com.cn/newSite/Channels/Safety/SysSafety/Safe_Other/200302/24-114309806.htm
你只需要把上面连接提到的方法反其道而行之,就可以随便在硬盘分区里测试好再烧盘了。。。

#17


哈,楼上的更狠

#18


55555555555
我烧掉了三张盘,又做蠢事了,OPEN=IEXPLORE.EXE index.htm
去掉引号真的可以了吗?那下次再试一下了。
lsftest 兄弟说得好深奥,我对什么分区都不了解啦,哎,郁闷。

谢谢大家的帮忙!
结贴。

#1


这样呢:
[autorun]
OPEN=IEXPLORE.EXE "index.htm"
ICON=disc.ICO

可不可以?

#2


楼上的应该可以,除非用户的机器上没装ie,或者干脆给它带上一个浏览器

#3


谢谢!
有个朋友建议:
[autorun]
OPEN=explorer "index.htm"
ICON=disc.ICO

我要多收集一些再试试,每次刻录一张光盘着实有些…………
到底那个浏览器英文怎么写呀?

#4


你可以自己做一个引导程序,非常简单,无须界面,只要打开网页即可,vb是不要做的,你最好用c或者汇编做,非常简单.不会很麻烦只要几行代码

#5


谢谢楼上的,能具体说一下怎么做吗?我对编程不懂呀!!!麻烦你了。。。

#6


到底那个浏览器英文怎么写呀?什么意思?是指代码吗?如你是用VB的话,那你还要加载控件,不建议使用

直接使用
OPEN=IEXPLORE.EXE "index.htm"
绝对可以的,而且还是最省事的。

#7


[autorun]
OPEN=IEXPLORE.EXE  "index.htm"
ICON=disc.ICO


这个办法最好

#8


55555555555555
我刚才刻了一张盘,
[autorun]
OPEN=IEXPLORE.EXE "index.htm"
ICON=disc.ICO


双击光盘时提示:“G:\设备未就绪”
点右键打开,双击index.htm可以正常运行!
怎么办呢?

#9


设备未就绪?那应该是光驱正在读盘吧?

#10


不是的,我在两台电脑上都试过,一双击马上弹出:“G:\设备未就绪”

但是点右键打开光盘,双击index.htm就可以正常运行!

#11


加上文件IEXPLORE.EXE试试。

#12


非常感谢大家的回复!
现在问题已经解决,我用的方法如下:
先建一个记事本文件,保存为:
AutoRun.vbs
代码为:
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.Run ("index.htm") 

然后
[autorun]
OPEN=WScript.exe AutoRun.vbs
ICON=disc.ICO

----------
这样问题就解决了,可以自动运行光盘,直接读出index.htm

再次谢谢大家的耐心回复。

#13


呵呵,解决就好,解决就好

#14


//55555555555555
//我刚才刻了一张盘,
//[autorun]
//OPEN=IEXPLORE.EXE "index.htm"
//ICON=disc.ICO
//双击光盘时提示:“G:\设备未就绪”
//点右键打开,双击index.htm可以正常运行!
//怎么办呢?

我晕,去掉引号就对啦
OPEN=IEXPLORE.EXE index.htm

#15


//我要多收集一些再试试,每次刻录一张光盘着实有些…………

你啊,唉

你烧盘时先不要烧那么多文件,先烧autorun.inf和图标和index.htm,只烧这几个,试过成功以后,再将其它文件烧进来,不成功就把autorun.inf删除,在硬盘重新编辑后再烧进来,直到成功为止,再将其它文件烧进来

#16


我要多收集一些再试试,每次刻录一张光盘着实有些…………
===============================
其实不必一定要刻录到光盘才可以试的,在你的硬盘分区里一样可以测试autorun.inf的功能,参考:
http://it.rising.com.cn/newSite/Channels/Safety/SysSafety/Safe_Other/200302/24-114309806.htm
你只需要把上面连接提到的方法反其道而行之,就可以随便在硬盘分区里测试好再烧盘了。。。

#17


哈,楼上的更狠

#18


55555555555
我烧掉了三张盘,又做蠢事了,OPEN=IEXPLORE.EXE index.htm
去掉引号真的可以了吗?那下次再试一下了。
lsftest 兄弟说得好深奥,我对什么分区都不了解啦,哎,郁闷。

谢谢大家的帮忙!
结贴。