首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >插入U盘时自动运行

插入U盘时自动运行
EN

Stack Overflow用户
提问于 2010-06-09 13:57:19
回答 1查看 3.1K关注 0票数 2

每当用户插入我的USB设备时,我都会尝试提示用户运行我的安装程序。我希望这对所有人都有效(大多数?)Windows OSes。

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

代码语言:javascript
运行
复制
[Autorun]
ShellExecute=setup.exe
Icon=setup.exe
UseAutoplay=1

它似乎没有做太多的事情。好吧..。它确实会正确地更改图标,但不会执行任何操作,用户也不会得到任何提示。我在Windows7和Windows Server2003上都尝试过。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-09 14:01:54

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

如果您有支持U3的U盘,则通常可以用自己的CD映像替换U3数据。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3003386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档