6

我在网上做了一些研究,我想我只是在寻找构象。

由于 Microsoft 如何在 vista 及更高版本中为 autorun 设置安全性。从 USB 自动运行不再有效。正确的?似乎它仍然会显示运行 .exe 的选项,但由于某些奇怪的原因,我无法让它运行 .pdf。这个网站建议我加载一个 pdf 阅读器并运行它,然后调用它来运行 pdf。但是一个通用的 pdf 阅读器在运行它之前仍然需要通过安装,这是我试图避免的。

我想出的另一个想法是因为这个专业的 USB 制造商表示他们的 USB 驱动器可以自动运行文件,因为它们被格式化为本地磁盘。

因此,经过一些试验并这样做后,将我的 USB 转换为本地,看看是否可以工作,并使用正确的代码将 autorun.inf 粘贴到那里......

[AutoRun]
shellexecute=mypdf.pdf 
icon=mypdf.ico 
label=mypdf

可悲的是它不起作用

此外,在考虑创建本地磁盘后,它只能与我加载到该 USB 上的驱动程序软件一起使用......所以说它是 64 位,而客户端有 32 位,它不会运行。(正确的?)

有人可以确认没有办法从 USB 自动运行 pdf 吗?甚至可以在第一次插入时将其作为一个选项进行选择。我不敢相信我花了一整天的时间试图让自动运行正常工作。

感谢您花时间阅读这个小问题

4

2 回答 2

2

尝试使用不需要安装的 PDF 查看器,例如:

http://www.snapfiles.com/get/sumatrapdf.html

从这个网站:

http://www.snapfiles.com/features/ed_usb_software.html
于 2011-12-14T03:13:01.637 回答
0

使用 sumatraPDF 便携式安装,您可以从闪存驱动器启动它。

我这样做的方法是使用以下内容创建 autorun.inf:

[autorun]
icon=autorun.ico
label=Label for Drive
action=Action Description
open=autorun.bat

以及带有以下内容的 autorun.bat 文件:

start SumatraPDF.exe ../pdfname.pdf

但是,如果用户关闭了自动运行,它将无法工作,并且在 Windows 7 及更高版本中,闪存驱动器的自动运行功能仅限于标签和图标。

于 2016-04-13T19:42:39.337 回答