【问题标题】:How to make my script auto-run when a USB is plugged in?插入 USB 时如何使我的脚本自动运行?
【发布时间】:2017-06-21 23:38:48
【问题描述】:

我的 USB 中有以下 python 文件:

Game.py

我想让它在我插入 USB 时自动运行。

我在记事本中写了以下内容:

[autorun]

shellexecute=Game.py
action=MyProgram Open Program

并将其保存为autorun.inf

但它没有运行,我的电脑显示:

此驱动器有问题。现在扫描并修复它?

出了什么问题,我该如何解决?

注意:
我正在使用 Windows 10。

【问题讨论】:

  • 试过让它扫描并解决问题吗?如果不是,为什么?
  • 我有,每次都没有问题。但是,如果我删除autorun.inf,则没有错误。
  • 在现代版本的 Windows 中禁用了 USB 设备上的自动运行,因为它是一种常见的攻击媒介。您也许可以重新打开它,但这仅适用于您控制的计算机。您的错误消息可能是因为您在将其从计算机上拔下之前没有使用“安全删除硬件”通知图标。
  • 不是 Python 问题,而是 Windows 问题,最常见的原因是卸载不当。在拔下之前在 Windows 中弹出驱动器(安全删除硬件或一些类似选项)以防止出现此类错误。也就是说,大多数情况下,使用 checkdisk 进行扫描就足以修复它。以管理员身份启动命令提示符 (cmd) 并键入:chkdsk driveletter: /f/r,让它完成并测试错误是否已解决。如果仍然没有帮助,请检查设备管理器,展开通用串行总线控制器并卸载所有 USB 端口,然后重新启动以让 Windows 重新安装它们。

标签: python windows-10 autorun


【解决方案1】:

嗨,我自己也是初学者,但这应该可以解决问题

[autorun]
;Open=YOURAPP.exe
ShellExecute=YOURAPP.exe
UseAutoPlay=1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    相关资源
    最近更新 更多