如何在不使用 autorun.inf 的情况下从 USB 自动运行 .exe 文件?

How to autorun a .exe file from a usb without using autorun.inf?

我正在为 USB 记忆棒设计一个安全实用程序,当插入记忆棒时,会向用户发送一封包含计算机名称和 IP 地址的电子邮件。我已经让电子邮件部分正常工作,但不知道如何执行插入 USB 时创建的 .exe 文件。我知道 autorun.inf 已经有一段时间没有工作了,我想要它到 运行 自动不管它插入的是什么 PC。有什么建议么?谢谢

我很确定没有办法将可执行文件存储到 USB 大容量存储设备上,使其在所有 Windows PC 上自动运行,因为这会带来安全风险。

您可以配置 Windows 以使用自动播放:转到“设置”>“设备”>“自动播放”。

如果您可以控制 USB 设备的固件,您可以尝试模拟 HID 键盘并以这种方式控制用户的计算机。参见 BadUSB and USB Rubber Ducky