找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 47918|回复: 12

[特效代码] 能否做到插入U盘后,自动运行U盘上的指定文件?

[复制链接]
发表于 2015-1-10 12:39:32 | 显示全部楼层 |阅读模式
本帖最后由 tangqingfu 于 2015-1-11 08:24 编辑

请教如何编写代码,做到在插入U盘后,能自动运行U盘的指定bat文件?或者写个autorun,能避开杀毒软件最好
PS:代码也在u盘中,即U盘插入不同的电脑中,均能自动运行
发表于 2015-1-10 13:32:47 | 显示全部楼层
回复 1# tangqingfu

杀软加上电脑自身可设置关闭自动播放,不可能实现
 楼主| 发表于 2015-1-10 15:30:59 | 显示全部楼层
回复  tangqingfu

杀软加上电脑自身可设置关闭自动播放,不可能实现
pcl_test 发表于 2015-1-10 13:32

如果不考虑杀毒软件和电脑自身可设置关闭自动播放的原因,能否写个自动运行的相关代码,或者autorun的代码?
发表于 2015-1-10 19:36:56 | 显示全部楼层
回复 3# tangqingfu


Autorun.inf
  1. [AutoRun]
  2. Open=1.exe
  3. Icon=1.ico
复制代码

若想在驱动器右键生成"自动播放"菜单项,点击时可以自动运行,可分为以下两种情况:
(1)shellexecute=*.*或[path\]*.*,此种方式可以在所有的驱动器上生成"自动播放"菜单项,双击时自动运行"="后的文件,此时"="后可以为任意扩展名的文件
(2)open=*.exe,*.bat,*.com,此种方式仅可以在光盘驱动器上生成"自动播放"菜单项"="后的文件必须是exe、bat、com
 楼主| 发表于 2015-1-10 22:41:14 | 显示全部楼层
回复 4# pcl_test
还没搞定,比如在U盘中有一个名为“测试”的bat文件,请教如何在autorun中写入代码,做到在插入U盘后,能自动运行这个bat文件?
发表于 2015-1-10 23:10:01 | 显示全部楼层
如果不考虑杀毒软件和电脑自身可设置关闭自动播放的原因,能否写个自动运行的相关代码,或者autorun的代码 ...
tangqingfu 发表于 2015-1-10 15:30


就算不考虑这两个原因,微软的补丁你也无视?

换个思路,程序后台监控U盘,插入U盘后检查,发现有指定的程序就启动这个程序。

用VBS检测U盘插入和弹出事件
http://www.baidu.com/s?ie=utf-8& ... =101&inputT=826
 楼主| 发表于 2015-1-11 00:01:09 | 显示全部楼层
回复 6# yu2n

谢谢你的回复,对干代码,我不是太懂。我希望能做到U盘插入不同的电脑,均能自动运行U盘中的指定文件,不知您能否帮我写个代码解决问题?
发表于 2015-1-11 00:07:06 | 显示全部楼层
本帖最后由 yu2n 于 2015-1-11 00:10 编辑

回复 7# tangqingfu
微软彻底关闭Windows系统的AutoRun特性
http://www.cnbeta.com/articles/134240.htm


如果不明白这意味着什么,可以一个单词一个单词的百度。

如果你有时光机,回到2002年,在不安装杀软的电脑上会直接达成你的目标。

评分

参与人数 1技术 +1 收起 理由
codegay + 1 111

查看全部评分

发表于 2015-1-11 00:14:09 | 显示全部楼层
回复  yu2n

谢谢你的回复,对干代码,我不是太懂。我希望能做到U盘插入不同的电脑,均能自动运行U盘中的 ...
tangqingfu 发表于 2015-1-11 00:01



   
你这要求,就是病毒/木马类软件了。
 楼主| 发表于 2015-1-11 08:22:17 | 显示全部楼层
回复 8# yu2n

谢谢,那就是没办法了吗?
主要是想便捷地(自动)运行,还有没有其他方法?
 楼主| 发表于 2015-1-11 08:23:24 | 显示全部楼层
回复 9# ygqiang

主要是想便捷地(自动)运行,方便而已。
别无其他用途。
发表于 2015-1-11 11:55:08 | 显示全部楼层
回复  pcl_test
还没搞定,比如在U盘中有一个名为“测试”的bat文件,请教如何在autorun中写入代码,做到 ...
tangqingfu 发表于 2015-1-10 22:41

  1. [AutoRun]
  2. Open=测试.bat
复制代码

要在关闭杀软和打开系统自动播放驱动器的情况下才可能有效
发表于 2018-3-23 17:15:34 | 显示全部楼层
把U盘虚拟成光驱
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 06:05 , Processed in 0.021783 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表