windows - "open="autorun.inf 命令不工作

标签 windows cx-freeze drive autorun

我使用 Python 编写了一个备份脚本,我使用了 cx_Freeze将其转换为 backup.exe。我把这个可执行文件放在我的 USB 闪存驱动器上。如果我运行 C:\> E:\backup\backup.exe,它会工作,我的文件被复制到 USB 闪存驱动器。

然后我把这个 autorun.inf:

[autorun]
open=backup\backup.exe
label=BackupUSB

当我插入 U 盘时,标签被正确设置为 BackupUSB 但文件没有被复制。 为什么?

编辑:我在 autorun.inf 中添加了一行 action=Run backup 但该选项未显示在菜单中。 .

最佳答案

“打开”和“操作”命令仅适用于 Windows Vista 和 Windows XP。在 Windows 7 之后,由于安全问题,Microsoft 从 U 盘中删除了此功能。所以从Windows 7到最新版本的Windows将不支持“打开”命令和“ Action ”命令。

关于windows - "open="autorun.inf 命令不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32967112/

相关文章:

python - 在 Ubuntu 中运行打包的 Python 程序

python-3.x - cx_freeze 创建多个程序实例

scripting - 如何获取运行批处理脚本的驱动器号?

Google-Colaboratory - 如何刷新 google-drive?

windows - Emacs 初始化文件不会在启动时加载

windows - 无法在 Docker Swarm 中启动任务/服务 : hnsCall failed in Win32: The parameter is incorrect

c++ - 将 Windows 上的 32 位和 64 位 Boost 构建到同一文件夹中

java - 在 Windows 操作系统上,FrameView 中不显示 JDesktopPane 和 JinternalFrame

python - 当 pandas 是导入时,Cx_freeze TypeError 只能使用 numpy 依赖项连接列表(不是 "NoneType")来列出

c# - 是什么导致 DriveInfo.IsReady 为假?