【问题标题】:Autorun when USB stick is inserted插入 U 盘时自动运行
【发布时间】:2010-06-09 05:57:19
【问题描述】:

每当用户插入我的 USB 设备时,我都会尝试提示他们运行我的安装程序。我希望这适用于所有(大多数?)Windows 操作系统。

我的 USB 密钥的根目录中有一个 autorun.inf 文件,其中包含以下内容:

[Autorun]
ShellExecute=setup.exe
Icon=setup.exe
UseAutoplay=1

它似乎根本没有做太多事情。嗯......它确实正确地更改了图标,但没有执行任何操作并且用户没有得到任何提示。我在 Windows 7 和 Windows Server 2003 上都试过了。

有什么想法吗?

【问题讨论】:

    标签: usb autorun


    【解决方案1】:

    USB 大容量存储设备不会在 Windows 上执行自动运行。您需要枚举为 USB CD-ROM 设备以支持自动运行。

    如果您有支持 U3 的 USB 驱动器,您通常可以将 U3 数据替换为您自己的 CD 映像。

    如果这是一个自定义 USB 设备,您将需要使用海量存储和 USB CD-ROM 设备(如果您不想支持写入,则只需 CD-ROM)实现一个复合设备。

    【讨论】:

    • 谢谢。我四处搜索,我看到的一些帖子暗示即使从 USB 也应该可以正常工作。我想我误解了他们。
    • 我需要实现这一点,您能否提供有关如何将 USB 棒更改为可作为 cd 读取的任何链接?你能在那里弹出一个iso或类似的东西吗?
    猜你喜欢
    • 2012-03-16
    • 2016-09-10
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多