Показать полную графическую версию : [addon] Foxit Reader
Сам пользуюсь аддоном от автора и так как сейчас у него нет времени, решил было его собрать по новой, но в итоге пришел к выводу, что оно того не стоит. Потому как единственный плюс который я увидел, это только размер(и лично для меня это не проблема). То есть офф .exe весит 74мб ну а сам аддон получается у меня на новой 8ой версии 40+- Вообще Foxit Reader можно установить с ключом /VERYSILENT а если использовать ключ /SAVEINF=setup.ini то можно выполнить установку и сохранить все ваши предварительные настройки(настройки которые вы делаете во время установки, то есть ярлыки на раб стол, плагины и так далее) в файл setup.ini ну или как там вы его назовете. А потом спокойно ставить со своими настройками с ключом /VERYSILENT /LOADINF=setup.ini
wolkow70
20-11-2016, 16:04
Вообще Foxit Reader можно установить с ключом /VERYSILENT а если использовать ключ /VERYSILENT /SAVEINF=setup.ini то можно выполнить установку и сохранить все ваши предварительные настройки »
Преимущества установки из оригинального инсталлятора заключается и в том, что устанавливается виртуальный принтер для создания PDF документов, который в случае использования аддона не устанавливается, так как у него очень мудреная установка, над которой я бьюсь уже не один месяц, и пока не смог повторить. А без принтера программа теряет значительную часть своего функционала, и становится всего лишь просмотрщиком файлов без возможности создания документов в том числе из офисных приложений.
wolkow70, А что именно не получается с вирт.принтером? Он же вроде ставит свои дрова и прописывает в реестре.
попробовал на вирт машине к аддону 7.3.6 подкинуть дрова на принт и добавил значения которые он в в реестр пишет, после перезагрузки он появился.
http://s012.radikal.ru/i319/1611/59/993bdaa30936.jpg (http://radikal.ru)
Правда я особо не вникал, просто попробовал дрова подкинуть и реестр.
wolkow70
20-11-2016, 19:50
А что именно не получается с вирт.принтером? »
Драйвер ставит библиотека FXCUSTOM.dll вызовом функции InstallREADERPrinter,
Я пробовал вызывать установку посредством RunDll32
RunDll32.exe "FXCUSTOM.dll",InstallREADERPrinter
Проблема в аргументах установки, а именно правильно подсунуть папку с файлами драйвера.
Оригнальный установщик делает это собственным скрытым способом, который не отслеживается в procmon.
Внести данные в реестр не есть корректный способ установки драйвера, так как на каждой системе устройство
должно быть корректно установлено по портам и номерам зарегистрированных устройств в списке.
wolkow70, С виртуальным приводом действительно забавно получается =) RunDll32.exe "FXCUSTOM.dll",UninstallPDFPrinter спокойно его удаляет из системы а ставить не хочет. Кстати при установленном принтере выполнение RunDll32.exe "FXCUSTOM.dll",InstallREADERPrinter сносит frdvpr_drv.dll и frdvpr_ui.dll. Посмотрю еще как время будет больше, что там да как.
wolkow70
22-11-2016, 11:41
Кстати при установленном принтере выполнение RunDll32.exe "FXCUSTOM.dll",InstallREADERPrinter сносит frdvpr_drv.dll и frdvpr_ui.dll. »
Да, удаляет старые файлы драйвера (перемещает в Temp) и должен копировать новые файлы, но найти их не может.
Сама по себе функция InstallREADERPrinter непосредственно не устанавливает драйвер, а только копирует файлы и запускает
системный установщик принтеров через вызов функции AddPrinterDriverW из библиотеки winspool.drv.
Можно попытаться сразу запускать эту функцию после самостоятельного копирования файлов, но как это сделать не знаю.
Там все на коде C++.
http://i056.radikal.ru/1611/e4/e364e24f3e98.png (http://radikal.ru)
Что то из этой области:
https://msdn.microsoft.com/ru-ru/library/windows/desktop/dd183346(v=vs.85).aspx
wolkow70, Урааааааа нашел :clapping: Кидайте файлы драйвера на системный диск например С:\\ файлы frdvpr_drv_x64.dll, frdvpr_ui_x64.dll, frdvpr_pnt (в зависимости от разрядности понятное дело) и выполняем
RunDll32.exe "FXCUSTOM.dll",InstallREADERPrinter уже проверил со сборкой от liben 7.3.6 и все на ура :tongue:
З.Ы. теперь вот думаю, может действительно пересобрать аддон от liben со всеми изменениями или же так оставить... В любом случае буду по времени смотреть, если минутка свободная будет соберу наверное.
теперь вот думаю, может действительно пересобрать аддон от liben со всеми изменениями или же так оставить... В любом случае буду по времени смотреть, если минутка свободная будет соберу наверное »буду благодарен за пересборку и дальнейшую поддержку аддона, так как у меня сейчас напряг со свободным временем.
Вот предлагаю мой аддон делал для свих сборок
FoxitReader v 8.0.6.909
если автор не против
Скачать (http://onis.rusfolder.net/files/45425953)
-y -gm2 -fm0
Могу обновить позже до новой версии
PS:только язык надо в ручную выставлять, пока не знаю как сделать чтоб он автоматом вбирался в интерфейсе
wolkow70
23-11-2016, 07:17
Кидайте файлы драйвера на системный диск например С:\\ файлы frdvpr_drv_x64.dll, frdvpr_ui_x64.dll, frdvpr_pnt (в зависимости от разрядности понятное дело) и выполняем »
У меня несколько раз тоже так срабатывало, но этот вариант работает не всегда, а раз на несколько, и от чего зависит не понятно пока.
Было также так, что файлы искались и в других неожиданных местах.
В Process monitor видно если поиск запускается (а он не всегда даже запускается), то в каких локациях он ведется.
http://s019.radikal.ru/i626/1611/17/1b8e1712ebce.png (http://radikal.ru)
Из приведенного монитора установки видно, что поиск файлов в корне системного диска не запустился.
2 All,
Скачать Foxit PDF Reader 2025.1.0.27937 (https://cloud.mail.ru/public/3yAn/iyMgLUE15)
Для подхвата ваших настроек расположите рядом с "FoxitPDF.exe" предварительно экспортированный из реестра файл настроек с именем "FoxitPDF.reg"
Ключи установки:
PDFReader.exe -y -gm2 -fm0 (Установка по умолчанию)
PDFReader.exe -ai -gm2 -fm0 (Установка - без добавления ярлыка программы на Рабочий стол)
wolkow70
26-11-2016, 13:19
В моем распоряжении имеется девелоперский msi-установщик виртуального Foxit PDF принтера версии 7.1.5.
В свое время был получен от разработчиков в процессе переписки.
Вполне можно использовать, хоть версия уже далеко не новая, однако, больших изменений в принтере не было.
Тихая установка: msiexec.exe /i InstallFPDFPrint.msi /qn /norestart
Скачать:
http://rusfolder.com/45431224
Сборки для автоматической или интерактивной установки Foxit Reader
Сборка Foxit Reader 7.3.6.321
Скачать:
http://rusfolder.com/45431225
Сборка Foxit Reader 8.0.6.909
Скачать:
http://rusfolder.com/45431230
Содержат вышеприведенный установщик принтера. Файлы принтера можно на свой риск обновить, если рядом
с установщиком создать одноименную папку FOXITR7 или FOXITR8 и поместить в нее папку spool с набором новых
драйверов. В моих тестах подмена файлов драйверов сработала.
Особенности сборок:
По умолчанию все компоненты включены!
/S -Ключ тихой установки
/T -создает ярлык на Рабочем столе
/Q -создает ярлык в Панели Быстрого запуска
/O -программная папка ярлыков программы будет создана в папке: "Программы\Офис и Текст" (вместо "Программы")
Остальные ключи являются отключающими:
/A -отключает ассоциацию с PDF файлами при установке
/P -отключает установку PDF принтера и регистрацию модулей COM надстроек к MS Office и добавление в
контекстное меню Проводника пунктов преобразования документов в PDF файлы
/B -отключает регистрацию для просмотра PDF документов в браузерах
/E -отключает добавление Foxit Reader в оболочку Windows
/X -объединяет ключи /A /B /E /P
Ключи возможно комбинировать, например: FOXITR8.exe /S /T /Q /P /B /O /A /E
Подхват настроек из файлов FOXITR7.reg или FOXITR8.reg, расположенных рядом с установщиком.
В шапку добавлены ссылки на актуальные версии от трех авторов.
Просьба к авторам редактировать свои сообщения (соответственно посты 409, 411 и 412) и сообщать в теме об анонсах новых версий.
Хотелось бы ещё какую-нибудь там облегченную версию, Lite )
Craager, Выше постом добавил Lite
SOFFON, отлично! а будет ли новая версия!? говорят в версиях ниже 8.1.1 уязвимости критические (http://www.securitylab.ru/vulnerability/484475.php) есть (
говорят в версиях ниже 8.1.1 уязвимости критические есть »
Ага, прям так уязвляет и уязвляет... :sorry:
Будет ли новая версия фоксита!? )
kvestaerospace
19-04-2017, 01:16
Craager, последняя 8.3 Lite http://rgho.st/8bcdPzg74
Craager, обновил до 8.3.0.14878.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC