【问题标题】:"open=" command of autorun.inf not working“open =” autorun.inf 命令不起作用
【发布时间】:2015-10-06 10:01:01
【问题描述】:

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

然后我把这个autorun.inf:

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

当我插入 USB 闪存驱动器时,标签正确设置为 BackupUSB,但文件未复制。 为什么?

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

【问题讨论】:

  • 因为像 10 年前一样出于安全目的从 USB 自动运行被禁用?
  • @CodeCaster 我检查了,它已在我的 Windows 10 上启用。
  • 定义“它”和“启用”。从 Windows Vista 附近的某个地方开始,您不能直接从 USB 驱动器自动运行。一些 U 盘可以在插入时启动可执行文件,因为它们有一个支持自动运行的隐藏 CD 驱动器。 USB 的“美”在工作中。
  • @CodeCaster 选中复选框 [控制面板 > 自动播放 > 对所有媒体和设备使用自动播放]。当我使用法语版本时,我只是明白“自动运行”不是“自动播放”......如果无法自动运行,我只想在菜单中显示选项(在autorun.inf 中使用action=?)我插入了 U 盘……但它也不起作用:菜单中没有显示该操作。

标签: windows cx-freeze drive autorun


【解决方案1】:

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

【讨论】:

  • 那么,我们应该怎么做才能为我们的助手磁盘创建自动播放?
  • 到目前为止有什么解决方案吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-10
  • 1970-01-01
  • 2021-06-17
  • 1970-01-01
  • 2020-12-26
  • 1970-01-01
  • 2014-09-28
相关资源
最近更新 更多