Python实现插入U盘自动运行指定文件
本帖最后由 爱电脑的昕宇 于 2022-11-17 07:58 编辑昨天发了一个悬赏贴,自以为是的我认为没有人能破解我的小把戏,结果刚发布就被@Ace_qingfeng给真实了。他提出了不下5种方法,其中有一个“autorun”的方法引起了我的兴趣。
找到解决方法了 既然知道你的文件名
找一个U盘 新建AUTORUN.inf
文件内容:
open=taskkill.bat
再新建taskkill.bat
文件内容:
taskkill /f /im joker.exe
甚至还有方法
将inf文件内容改为
open=killer.exe
然后简简单单用C或者其他语言写一个名为killer.exe杀你进程的软件就完事
简单来说,就是插入U盘后自动运行某文件。
后来他又表示,这个方法“对Windows8以上可能不太友好”,我猜测应该是win8以上系统砍掉了这个功能。那么,能不能通过Python实现这个功能呢?
答案当然是肯定的,因为——Python是万能的!经过一天的努力,这个程序诞生了。
程序功能:接入储存设备后,自动运行其中的指定文件
用法:把需要自动运行的文件命名为AUTORUN,拓展名不用改
亮点:
1、此程序支持被系统检测为本地磁盘的设备,如移动硬盘、固态U盘等,同时支持装载的虚拟镜像、光盘
2、支持同时运行多个拓展名不同的AUTORUN实例,支持已分区多个卷的磁盘
3、一键安装、卸载
兼容性信息:支持32位、64位的Windows7及以上操作系统(Windows7、8需要安装VC201+)
链接:
huang1111网盘
Github
论坛链接(注意:下载后要把setup和uninstall放在同一目录,然后新建文件夹resource,把main放进去,安装成功后就可以删掉了):
程序需要开机自启以实现功能,实验证明对开机速度以及运行速度没有影响,占用很低
最近学业不忙?
这么能折腾新东西。 OOO 发表于 2022-11-16 23:01
最近学业不忙?
这么能折腾新东西。
还好还好,毕竟网课嘛……业余时间较为充足 OOO 发表于 2022-11-16 23:01
最近学业不忙?
这么能折腾新东西。
前天那个恶搞程序其实已经编好一个月了,就是感觉没什么意义,没发 666
楼主动手能力很强
win8以上发现了autorun会威胁系统安全
所以有限制 没有完全砍掉
autorun.inf里面改icon=xxx.ico是可以改U盘图标的 可以开发其他更实用的小程序。
恶搞的小程序用户少了些,可以测试的用户也会少。 jyssysz 发表于 2022-11-17 11:02
可以开发其他更实用的小程序。
恶搞的小程序用户少了些,可以测试的用户也会少。 ...
这个就是啊
AUTORUN还有许多实用的功能,比如显卡或主题文件配置错误时,整个系统UI崩溃,就可以用ATURN来执行修复命令;此外,在U盘里配置一个关机脚本,还能实现系统死机时安全关机