Autorun.inf на USB вы можете заставить его запустить PDF? - PullRequest
6 голосов
/ 14 декабря 2011

Я провел некоторые исследования по всей сети, наверное, я просто искал подтверждение.

Из-за того, как Microsoft установила безопасность при автозапуске в Vista и выше.Автозапуск с usb больше не работает.Правильный?Кажется, что он по-прежнему вызывает параметры для запуска .exe, но по какой-то странной причине я не могу заставить его запустить .pdf.Этот сайт предложил мне загрузить программу для чтения PDF, запустить ее и затем вызвать, чтобы запустить PDF.Но обычному читателю PDF все равно придется пройти установку до запуска, чего я стараюсь избегать.

Другая идея, с которой я столкнулся, заключалась в том, что производители USB-устройств этой специальности заявили, что их USB-накопители могут автоматически запускать файлы, потому что они созданы как локальные диски.

Так что после некоторого эксперимента и выполнения this я преобразовал свой usb в локальный, чтобы посмотреть, будет ли это работать, и вставил туда autorun.inf с правильным кодом ...

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

к сожалению, это не работает

Также, подумав об этом, создание локального диска будет работать только с программным обеспечением драйвера, которое я загрузил на этот USB-носитель ... так что это 64-битная версияи у клиента есть 32 бита, это не будет работать.(верно?)

Может кто-то просто подтвердить, что нет способа автозапуска pdf с usb?или даже иметь его в качестве опции для выбора, когда он подключен в первый раз.Я не могу поверить, что потратил целый день, пытаясь просто запустить автозапуск.

Спасибо, что нашли время, чтобы прочитать этот интересный вопрос

Ответы [ 2 ]

2 голосов
/ 14 декабря 2011

Попробуйте использовать средство просмотра PDF, которое не требует установки, например:

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

С этого сайта:

http://www.snapfiles.com/features/ed_usb_software.html
0 голосов
/ 13 апреля 2016

Используя переносную установку sumatraPDF, вы можете запустить ее с флэш-накопителя.

Я сделал это путем создания autorun.inf со следующими данными:

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

И автозапуск.bat-файл со следующим:

start SumatraPDF.exe ../pdfname.pdf

Однако, если у пользователя отключен автозапуск, он не будет работать, и в Windows 7 и более поздних версиях функция автозапуска для флэш-накопителей ограничена только меткой и значком.

...