我希望能自动运行光盘根目录下的
"五年级可能性"文件夹下的PPT2007的演示文稿"
演示文稿3.PPSM"
我在光盘根目录下新建"autorun.inf",内容如下:
[AutoRun]
Open=..\五年级可能性\演示文稿3.PPSM
Icon=1.ico
这样写可以吗??
如何不对,应该怎么写?

不对,OPEN只能执行可执行文件,且该执行文件必须存放于根目录。
应使用ShellExecute命令。

具体参见:

Autorun.inf主要命令参数格式
1 .自动播放运行程序
( l ) Open 命令:在光盘驱动器上生成“自动播放菜单项。“=”后的文件必须是exe 、bat 、com 类型的文件。
格式:Open=*. exe ,*. bat , * . com
注意:*. exe ,*. bat , * . com文件必须和Autorun.inf文件在同一根目录下。
( 2 ) ShellExecute 命令:在所有的驱动器上生成“自动播放”菜单项。双击时自动运行“=”后的文件,此时“=”后可以为任意扩展名的文件。
格式:ShellExecute = *.*或[path\]*.*
2 .自定义驱动器图标格式:
icon =[Path \ ]图标文件名或是[path\]*.exe[,0,1,2…]*.dll[,0,1,2…]
图标文件名:包含图标信息的.ico、.bmp、.dll文件名。如果该文件包含多于一个图标,必须用一个从0开始的索引进行标记。
注意:path路径必须是本驱动器的路径,即ico、bmp、exe、dll必须在本驱动器内。
3、添加右键菜单
格式:shell\n=名称
Shell\n\command=命令
两者合成:shell\名称\command=命令
“shell”指菜单,“n”可以为任意字符串,“名称”即你想要的右键菜单名称,命令即你在单击该菜单项时执行的命令。

一、先认识Autorun.inf

  Autorun.inf的主要作用是控制光驱自动启动(这个大家都知道了)~(补充:其实放在硬盘分区下的效果是一样的)

  随便打开一个Autorun.inf就可以看到如下内容

Quote:

[AutoRun](通知系统这是一个标准的AutoRun文件,需要执行下面的命令。)  
 
OPEN=*****.EXE(控制自动打开*****.EXE程序)   

ICON=****.ICO(把光盘图标变成***.ico)

二、做一个自动打开网页的光盘

  1、把你的网页放在一个文件夹下面,如html

  2、在目录新建一个autorun.inf的文件,打开后编辑为以下内容:

Quote:

[aotorun]
icon=***.ico(加图标)

shellexecute=index.html(光盘放入后自动打开index.html,如果是win9x/me的话则改成open=start.exe index.html)

  3、刻录!

三、做一个自动放歌的光盘

  1、首先得新建一个文件夹来放要播放的MP3~,偶放在D盘下,就是d:\mp3

  2、下载一个播放器软件,注意要是绿色的(如千千、Foobar)

  3、对播放器进行设置,去掉不要的功能,最主要的是把D:\MP3的音乐加到播放列表下面并保存为fpl播放列表文件(这个不细说了吧)

  4、在MP3目录下新建一个名为autorun.inf的文件,用记事本打开,输入以下内容!

Quote:

[aotorun]

open=foobar\foobar.exe **.fpl(就是通过foobar来打开**.fpl播放列表)

icon=foobar\foobar.exe,1(设置图标为foobar程序的第一个图标)

  5、把D:\MP3中所有的文件刻录到光盘,搞定!

四、改变驱动器的图标

  1、在要改变图标的驱动器根目录下新建autorun.inf(这里以d盘为例,那就是d盘下新建)

  2、输入以下内容:

Quote:

[autorun]
ICON=c:\windows\system\shell32.dll,21(D盘的图标会变成 shell32.dll的第21个图标)

五、为光盘加右键菜单~

  1、在光盘根目录下新建一个autorun.inf,编辑为

Quote:

[autorun]
icon=c:\windows\system\shell32.dll,21(这点不说了吧)
shell\01=说明文件
shell\01\command=notepad readme.txt(用notepad打开readme.txt文件)
shell\02=自动运行光盘
shell\02\command=autorun(自动运行光盘了)
shell\03=安装WINRAR
shell\03\command=winrar.exe(安装WINRAR)
open=***.exe(自动运行光盘时运行这个程序)

要刻录后才能效果。不知道是不是我机器的问题。郁闷中!

六、用autorun.inf实现修改注册表(危险)[

示例1、插入光盘后就自动锁掉你的注册表。。。

首先编写一个REG文件,打开记事本,键入以下内容:

Quote:

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

"DisableRegistryTools"=dword: 00000001

将以上部分另存为lock.reg文件。要特别注意第一行REGEDIT4要用大写且顶格写,在它后面要空上

一行,在最后一行写完后记得要按两次回车键,即最后也要空上一行。   

然后新建一个AutoRun.inf文件,输入以下内容:  
 

Quote:

[AutoRun]

Open=Regedit/s ShareC.reg   

加/s参数是为了导入时不会显示任何提示信息,保存AutoRun.inf文件。将lock.reg和AutoRun.inf

这两个文件都复制到另一台电脑的磁盘的根目录下或刻录到光盘中,这样对方只要双击那个磁盘或者把

光盘插入光驱就会将lock.reg导入注册表,而且没有提示哦。。对方的注册表就被锁了

PS:你可以用这个功能做一些。。行为,具体的我就不说了。。。嘿嘿
(当前非常流行的U盘病毒都是通过这个方法来实现传播的,知道了AUTORUN的秘密,防止U盘病毒感染的方法就很简单了,要么,可以关闭自动运行功能(或者插入U盘时按下SHIFT键),打开根目录时别双击,而是右击再单击“打开”。)

说明1:是否执行AutoRun功能其实由注册表来决定。在“开始”菜单的“运行”中输

入Regedit,打开注册表编辑器,展开到HKEY_CURRENT_USER\

Software\Microsoft\Windows\Current- Version\Policies\Exploer主键下,右边窗口中的二

进制值“NoDriveType- AutoRun”决定了是否执行AutoRun功能(包括硬盘和Ramdisk)。

“NoDriveTypeAutoRun”默认键值为95 00 00 00

说明2:Shell32.DLL是一个Windows系统文件,里面包含有很多Windows的系统图标,21表示

显示为编号为21的图标,当然你也可以自己制作一个图标,只需要在“ICON”一行把路径做相应修

改即可。除了可以使用DLL文件中的图标外,还能用EXE文件中的图标,或直接使用ICO文件。
 

说明3:不同的播放器的参数加载方式可能会不同的。。呵呵~

文章来源:http://hi.baidu.com/ygwangqinghua/item/a01be46b18f7e80ba0cf0f53

光盘自动运行:如何编写autorun文件相关推荐

  1. autorun.inf U盘/光盘自动运行功能 完全操作手册

    autorun.inf 是我们电脑使用中比较常见的文件之一 ,其作用是允许在双击磁盘时自动运行指定的某个文件.但是近几年出现了用autorun.inf文件传播木马或病毒,它通过使用者的误操作让目标程序 ...

  2. 树莓派Linux开机使用root自动运行python的pyqt文件

    使用桌面文件运行.共计分为2步. step1:更改sudo免密 命令行运行: sudo vi sudo 打开后如下所示: 在 %sudo ALL=(ALL:ALL) ALL 下面加入如下代码: pi ...

  3. python执行bat文件_python自动运行cmd,bat文件

    展开全部 python编码2113启动cmd批处理文件(.bat文件),用subprocess方法可以将相应5261的cmd输出获取到,代码如下:4102#import os#os.system (& ...

  4. linux 光驱如何自动运行,怎样才能让光盘放入光驱后自动运行某个程序?

    经常使用光盘的朋友都知道,有很多光盘放入光驱就会自动运行,它们是怎么做的呢?光盘一放入光驱就会自动被执行,主要依靠两个文件,一是光盘上的AUTORUN.INF文件,另一个是操作系统本身的系统文件之一的 ...

  5. 编写autorun.inf autorun.inf完整内容

    autorun.inf 是我们电脑使用中比较常见的文件之一 ,其作用是允许在双击磁盘时自动运行指定的某个文件.但是近几年出现了用autorun.inf文件传播木马或病毒,它通过使用者的误操作让目标程序 ...

  6. python打卡以及Linux自动运行python文件

    python打卡以及Linux自动运行python文件 前因 分析 python代码 实现linux自动运行python文件 了解crond 开机自启设置 定时运行python文件设置 crond踩坑 ...

  7. ubuntu开机自动运行.sh文件

    ubuntu版本:ubuntu20.04 一.大概步骤: 将有执行权限的XX.sh文件移动到/etc/init.d/路径下, 然后运行:   sudo update-rc.d XX.sh defaul ...

  8. aidl生成java文件_Android Studio编写AIDL文件后如何实现自动编译生成

    Android Studio编写AIDL文件后如何实现自动编译生成 发布时间:2020-09-17 23:34:54 来源:脚本之家 阅读:111 作者:EdwardChu123 在目录src/mai ...

  9. 监听文件变化并自动运行 npm script

    监听文件变化并自动运行 npm script 软件工程师做的事情基本都是在实现自动化,比如各种业务系统是为了业务运转的自动化,部署系统是为了运维的自动化,对于开发者本身,自动化也是提升效率的关键环节, ...

最新文章

  1. SQL server 专业词汇
  2. Android中通过Socket直接与RILD进行通信
  3. 历史上最简单的一道Java面试题,但无人能通过
  4. Python笔记 【无序】 【一】
  5. 【POJ - 3347 】Kadj Squares (计算几何,思维 或 扫描线)
  6. olap 多维分析_如何通过依赖T-SQL从OLAP多维数据集有效地提取数据
  7. 做一个简易jsp项目的详细开发流程及步骤
  8. visio2010 java类图_UML图及Visio 2010使用总结
  9. 【自动驾驶】Stanley(前轮反馈)实现轨迹跟踪
  10. 做自媒体必备的神器:文章相似度检测工具
  11. ssm框架体检管理系统源码+文档
  12. 留学生Research Proposal 怎么写?
  13. 微信开发者工具网页h5本地开发,解决微信公众号绑定域名,本地无法调用微信api问题
  14. 不规则数据排序 Python sort sorted
  15. 安卓项目查手机电量功能_Android获取手机电池电量用法实例
  16. 数学期望、信息量、信息熵、相对熵、交叉熵
  17. 计算机软件 大shen
  18. matlab——识别图像中的圆形目标
  19. OC10_代理反向传值
  20. XunSearch(讯搜)的使用教程步骤

热门文章

  1. 我的漫漫程序人生路(上)
  2. 荣昌民族计算机学校,【头条】荣昌中学(中央民族大学附属中学荣昌实验学校)开学暨新校区建设项目正式开工!...
  3. P1262 间谍网络 (Tarjan 求强连通分量)
  4. 给客户占便宜的感觉 (销售中的心理学)
  5. 万字长文分享,新手小白如何自学Java(方法+步骤)
  6. LB集群--LVS部署
  7. 如何用副业搞垮一个打工人?
  8. 键盘--外语键盘问题
  9. 怎么压缩png图片的大小?4个简单高效工具分享
  10. 云课堂如何培养下一代创新思辨的能力?