在usb上运行autorun.inf可以运行pdf吗?

时间:2011-12-14 02:59:54

标签: pdf autorun

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

由于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吗?或者甚至可以选择从第一次插入时选择它。我无法相信我已经花了一整天时间试图让自动运行工作。

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

2 个答案:

答案 0 :(得分:2)

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

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

从这个网站:

http://www.snapfiles.com/features/ed_usb_software.html

答案 1 :(得分: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及更高版本中,闪存驱动器的自动运行功能仅限于标签和图标。