本帖最后由 爱电脑的昕宇 于 2022-11-17 07:58 编辑
昨天发了一个悬赏贴,自以为是的我认为没有人能破解我的小把戏,结果刚发布就被@Ace_qingfeng给真实了。他提出了不下5种方法,其中有一个“autorun”的方法引起了我的兴趣。
简单来说,就是插入U盘后自动运行某文件。
后来他又表示,这个方法“对Windows8以上可能不太友好”,我猜测应该是win8以上系统砍掉了这个功能。那么,能不能通过Python实现这个功能呢?
答案当然是肯定的,因为——Python是万能的!经过一天的努力,这个程序诞生了。
程序功能:接入储存设备后,自动运行其中的指定文件
用法:把需要自动运行的文件命名为AUTORUN,拓展名不用改
亮点:
1、此程序支持被系统检测为本地磁盘的设备,如移动硬盘、固态U盘等,同时支持装载的虚拟镜像、光盘
2、支持同时运行多个拓展名不同的AUTORUN实例,支持已分区多个卷的磁盘
3、一键安装、卸载
兼容性信息:支持32位、64位的Windows7及以上操作系统(Windows7、8需要安装VC201+)
链接:
huang1111网盘
Github
论坛链接(注意:下载后要把setup和uninstall放在同一目录,然后新建文件夹resource,把main放进去,安装成功后就可以删掉了):
昨天发了一个悬赏贴,自以为是的我认为没有人能破解我的小把戏,结果刚发布就被@Ace_qingfeng给真实了。他提出了不下5种方法,其中有一个“autorun”的方法引起了我的兴趣。
找到解决方法了 既然知道你的文件名
找一个U盘 新建AUTORUN.inf
文件内容:
[autorun]
open=taskkill.bat
再新建taskkill.bat
文件内容:
taskkill /f /im joker.exe
甚至还有方法
将inf文件内容改为
[autorun]
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放进去,安装成功后就可以删掉了):