【发布时间】:2012-01-19 21:46:49
【问题描述】:
我在网上做了一些研究,我想我只是在寻找构象。
由于 Microsoft 如何在 vista 及更高版本中为自动运行设置安全性。从 USB 自动运行不再有效。正确的?似乎它仍然会显示运行 .exe 的选项,但由于某些奇怪的原因,我无法让它运行 .pdf。这个site 建议我加载一个pdf阅读器并运行它,然后调用它来运行pdf。但是一个通用的 pdf 阅读器在运行它之前仍然需要通过安装,这是我试图避免的。
我想出的另一个想法是因为这个专业的 USB 制造商声称他们的 USB 驱动器可以自动运行文件,因为它们被格式化为本地磁盘。
所以经过一些试验和做this 之后,我将我的 USB 转换为本地,看看这是否可行,并使用正确的代码将 autorun.inf 粘贴到那里......
[AutoRun]
shellexecute=mypdf.pdf
icon=mypdf.ico
label=mypdf
可惜没用
此外,在考虑创建本地磁盘后,它只能与我加载到该 USB 上的驱动程序软件一起使用......所以说它是 64 位的,而客户端是 32 位的,它不会运行。 (对吧?)
有人可以确认没有办法从 USB 自动运行 pdf 文件吗?甚至可以在第一次插入时将其作为一个选项进行选择。我不敢相信我花了一整天的时间试图让自动运行正常工作。
感谢您花时间阅读这个小问题
【问题讨论】:
-
我还没有尝试过:如何创建一个批处理脚本文件 .bat 来调用带有 pdf 文件参数的 pdf 阅读器?然后在 autorun.inf 中传递
shellexecute=script.bat -
如果不可能,
shellexecute=AcroRd32.exe mypdf.pdf怎么样? -
我用 open=script.bat 试过了,我想看看它是否适用于 shellexecute