Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Тихая установка FoxitReader .:Все версии:.

Ответить
Настройки темы
Тихая установка FoxitReader .:Все версии:.

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: volk1234
Дата: 10-01-2010
Описание: кавыки в коде
Подскажите плз, кто ставил себе фоксридер. с какими ключами поставить, чтоб при установке не вылазили окна ?




Решение от seriych
Код: Выделить весь код
FoxitReader.exe" -i -custom -allusers -desktop -startmenu -register
Список ключей инсталятора программы

Скрипты для перепаковки FoxitReader 2:

NSIS для версии 2.2 - от hb860
Inno для версии2.3.2008.2825 - от unikum111
Inno для версии 3.0.1120 - от EgOrus


Для быстрой интеграции ассоциаций pdf-файлов: достаточно запустить Foxit Reader.exe с ключом -register:

Код: Выделить весь код
"Foxit Reader.exe" -register
Нашли ошибку в шапке? Есть что добавить? Пишите автору темы или модератору.
По другим вопросам пишите в теме. volk1234.

Отправлено: 20:41, 21-11-2006

 

Аватара для hb860

Идиот


Сообщения: 1125
Благодарности: 419

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: zip foxitpdf.zip
(1.1 Kb, 55 просмотров)

Выкладываю свой NSIS-cкрипт для установки сабжа.
Использую:
1.свежая версия кладётся в d:\foxitreader\
2.туда же плагины по вкусу
3.туда же файл русского языка

компилируется скрипт, на выходе получается файл iPDF.exe, в тихую ставится iPDF.exe /S

Всё вышеуказанное легко поправить под свои нужды, ибо NSIS хорошо документирован, и скрипт предельно прост.
Может, кому-то пригодиться для создания своей, персональной сборки.

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:52, 03-12-2007 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 508
Благодарности: 140

Профиль | Отправить PM | Цитировать


Для тех, кому нужно ассоциировать через реестр .pdf файлы с Foxit Reader'ом. Сделал пробный вариант для InnoSetup. Методом научного тыка + RegShot. Пробуйте, кому охота:
Код: Выделить весь код
[Registry]
Root: HKLM; Subkey: SOFTWARE\Classes\.pdf; ValueType: String; ValueData: FoxitReader.Document; Flags: uninsdeletekey
Root: HKLM; Subkey: SOFTWARE\Classes\.pdf; ValueName: Content Type; ValueType: String; ValueData: application/pdf; Flags: uninsdeletekey
Root: HKLM; Subkey: SOFTWARE\Classes\FoxitReader.Document; ValueName: BrowseInPlace; ValueType: String; ValueData: 1; Flags: uninsdeletekey
Root: HKLM; Subkey: SOFTWARE\Classes\FoxitReader.Document; ValueName: EditFlags; ValueType: Dword; ValueData: $2710; Flags: uninsdeletekey
Root: HKLM; Subkey: SOFTWARE\Classes\MIME\Database\Content Type\application/pdf; ValueName: CLSID; ValueType: String; ValueData: {{14E8BBD8-1D1C-4D56-A4DA-D20B75EB814E}}; Flags: uninsdeletekey
Root: HKLM; Subkey: SOFTWARE\Classes\MIME\Database\Content Type\application/pdf; ValueName: Extension; ValueType: String; ValueData: .pdf; Flags: uninsdeletekey
Root: HKCU; Subkey: Software\Foxit Software\Foxit Reader\MainFrame; ValueName: AdvertiseIndex; ValueType: String; ValueData: 2; Flags: uninsdeletekey
Root: HKCU; Subkey: Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf; ValueName: Progid; ValueType: String; ValueData: FoxitReader.Document; Flags: uninsdeletekey
Root: HKCR; Subkey: .pdf; ValueType: String; ValueData: FoxitReader.Document; Flags: uninsdeletekey
Root: HKCR; Subkey: FoxitReader.Document; ValueType: String; ValueData: PDF Document; Flags: uninsdeletekey
Root: HKCR; Subkey: FoxitReader.Document\DefaultIcon; ValueType: string; ValueData: {app}\FoxitReader.exe,0; Flags: uninsdeletekey
Root: HKCR; Subkey: FoxitReader.Document\DocObject; ValueType: String; ValueData: 0; Flags: uninsdeletekey
Root: HKCR; Subkey: FoxitReader.Document\Shell\open\command; ValueType: string; ValueData: """{app}\FoxitReader.exe"" ""%1"""; Flags: uninsdeletekey
Может, здесь есть что-то лишнее - буду рад, если подскажете.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:09, 01-04-2008 | #22


Аватара для Котяра

Ветеран


Сообщения: 2907
Благодарности: 331

Профиль | Отправить PM | Цитировать


Цитата hb860:
3.туда же файл русского языка »
lang_ru_ru.xml ?

Отправлено: 19:41, 07-04-2008 | #23


Аватара для unikum111

Старожил


Сообщения: 212
Благодарности: 33

Профиль | Отправить PM | Цитировать


snark, эти ключи проще импортировать в HKEY_CLASSES_ROOT, а в ...\SOFTWARE\CLASSES\.. они сами упадут.

Отправлено: 04:17, 17-04-2008 | #24


Аватара для hb860

Идиот


Сообщения: 1125
Благодарности: 419

Профиль | Сайт | Отправить PM | Цитировать


Котяра, Да
snark, unikum111, HKEY_CLASSES_ROOT - это "зеркало" для HKLM\SOFTWARE\Classes\
Он является виртуальным представлением HKLM. Записывать информацию надо именно в HKLM\SOFTWARE\Classes\. Изменения, внесенные в HKLM\SOFTWARE\Classes\, сразу появятся и в HKEY_CLASSES_ROOT

Цитата snark:
Может, здесь есть что-то лишнее - буду рад, если подскажете. »
Лишнее всё, что HKCR


Мой вариант NSIS скрипта с ассоциациями, на основе личных копаний и кода snark,а также информации о рекламе отсюда
По-прежнему пользую так:
1.свежая версия кладётся в d:\foxitreader\
2.туда же плагины по вкусу(я кладу только JBIG2/JPEG2000 Decoder - fxdecod1.dll)
3.туда же файл русского языка(D:\FoxitReader\lang_ru_ru.xml)

компилируется скрипт, на выходе получается файл iPDF.exe, в тихую ставится iPDF.exe /S
Код: Выделить весь код
!define PRODUCT_NAME "Foxit PDF Reader"
!define PRODUCT_VERSION "2.2"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKLM"

; MUI 1.67 compatible ------
!include "MUI.nsh"
SetCompressor /SOLID lzma
; MUI Settings
!define MUI_ABORTWARNING
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"

; Welcome page
!insertmacro MUI_PAGE_WELCOME
; Directory page
!insertmacro MUI_PAGE_DIRECTORY
; Instfiles page
!insertmacro MUI_PAGE_INSTFILES
; Finish page
!insertmacro MUI_PAGE_FINISH

; Uninstaller pages
!insertmacro MUI_UNPAGE_INSTFILES

; Language files
!insertmacro MUI_LANGUAGE "Russian"

; MUI end ------

Name "${PRODUCT_NAME}"
OutFile "iPDF.exe"
Caption "Установка ${PRODUCT_NAME} ${PRODUCT_VERSION}"
InstallDir "$PROGRAMFILES\Foxit Software\Foxit Reader"
ShowInstDetails show
ShowUnInstDetails show

Section "MainSection" SEC01
  SetOutPath "$INSTDIR"
  File /r "D:\FoxitReader\*.*"
  SetShellVarContext all
  CreateDirectory "$SMPROGRAMS\Foxit PDF Reader"
  CreateShortCut "$SMPROGRAMS\Foxit PDF Reader\Foxit PDF Reader.lnk" "$INSTDIR\Foxit Reader.exe" "" "$INSTDIR\Foxit Reader.exe" 0
  WriteRegStr HKCU  "Software\Foxit Software\Foxit Reader\LANGUAGE" "" "40827d"
  ; ассоциации
  ;.pdf
  WriteRegStr HKLM	"SOFTWARE\Classes\.pdf" "" "FoxitReader.Document"
  WriteRegStr HKLM	"SOFTWARE\Classes\.pdf" "Content Type" "FoxitReader.Document"
  ;FoxitReader.Document
  WriteRegStr HKLM	"SOFTWARE\Classes\FoxitReader.Document" "BrowseInPlace" "1"
  WriteRegDWORD HKLM "SOFTWARE\Classes\FoxitReader.Document" "EditFlags" 0
  WriteRegStr HKLM "SOFTWARE\Classes\FoxitReader.Document\DefaultIcon" "" "$INSTDIR\Foxit Reader.exe,1"
  WriteRegStr HKLM "SOFTWARE\Classes\FoxitReader.Document\DocObject" "" "0"
  WriteRegStr HKLM "SOFTWARE\Classes\FoxitReader.Document\Insertable" "" ""
  WriteRegStr HKLM "SOFTWARE\Classes\FoxitReader.Document\shell\open\command" "" "$INSTDIR\Foxit Reader.exe $\"%1$\""
  WriteRegStr HKLM "SOFTWARE\Classes\FoxitReader.Document\shell\print\command" "" "$INSTDIR\Foxit Reader.exe /p $\"%1$\""
  WriteRegStr HKLM "SOFTWARE\Classes\FoxitReader.Document\shell\printto\command" "" "$INSTDIR\Foxit Reader.exe /t $\"%1$\" $\"%2$\" $\"%3$\" $\"%4$\""
  WriteRegStr HKLM "SOFTWARE\Classes\FoxitReader.Document\protocol\StdFileEditing\server" "" "$INSTDIR\Foxit Reader.exe"
  WriteRegStr HKLM "SOFTWARE\Classes\FoxitReader.Document\protocol\StdFileEditing\verb\0" "" "&Edit"
  ;mime
  WriteRegStr HKLM "SOFTWARE\Classes\MIME\Database\Content Type\application/pdf" "CLSID" "{14E8BBD8-1D1C-4D56-A4DA-D20B75EB814E}"
  WriteRegStr HKLM "SOFTWARE\Classes\MIME\Database\Content Type\application/pdf" "Extension" ".pdf"
  ; реклама
  WriteRegStr HKCU "Software\Foxit Software\Foxit Reader\MainFrame" "ShowEditorAd1.3" "0"
  WriteRegStr HKCU "Software\Foxit Software\Foxit Reader\MainFrame" "ShowEditorAd1.3" "0"
  WriteRegStr HKCU "Software\Foxit Software\Foxit Reader\MainFrame" "ShowReaderAd1.3" "0"
  WriteRegStr HKCU "Software\Foxit Software\Foxit Reader\MainFrame" "ShowTypewriterAd1.3" "0"
  WriteRegStr HKCU "Software\Foxit Software\Foxit Reader\MainFrame" "ShowEditorAd_908" "0"
  WriteRegStr HKCU "Software\Foxit Software\Foxit Reader\MainFrame" "ShowReaderAd_908" "0"
  WriteRegStr HKCU "Software\Foxit Software\Foxit Reader\MainFrame" "ShowTypewriterAd_908" "0"
  WriteRegStr HKCU "Software\Foxit Software\Foxit Reader\MainFrame" "ShowPOAd_908" "0"
  WriteRegStr HKCU "Software\Foxit Software\Foxit Reader\MainFrame" "ShowSDKAd_908" "0"
SectionEnd

Section -Post
  WriteUninstaller "$INSTDIR\uninst.exe"
  CreateShortCut "$SMPROGRAMS\Foxit PDF Reader\Uninstall Foxit PDF Reader.lnk" "$INSTDIR\uninst.exe" "" "$INSTDIR\uninst.exe" 0
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
SectionEnd


Function un.onUninstSuccess
  HideWindow
  MessageBox MB_ICONINFORMATION|MB_OK "Удаление программы $(^Name) было успешно завершено."
FunctionEnd

Function un.onInit
  MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Вы уверены в том, что желаете удалить $(^Name) и все компоненты программы?" IDYES +2
  Abort
FunctionEnd

Section Uninstall
  RMDir /r "$INSTDIR"
  SetShellVarContext all
  RMDir /r "$SMPROGRAMS\Foxit PDF Reader"
  DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
  DeleteRegKey HKLM	"SOFTWARE\Classes\.pdf"
  DeleteRegKey HKLM	"SOFTWARE\Classes\FoxitReader.Document"
  DeleteRegKey HKLM "SOFTWARE\Classes\MIME\Database\Content Type\application/pdf"
  DeleteRegKey HKCU "Software\Foxit Software\Foxit Reader\"
  SetAutoClose true
SectionEnd

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8


Последний раз редактировалось hb860, 18-04-2008 в 18:51. Причина: Чуть-чуть описАлся

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:39, 18-04-2008 | #25


Аватара для hb860

Идиот


Сообщения: 1125
Благодарности: 419

Профиль | Сайт | Отправить PM | Цитировать


Моя сборка программы, версия 2.3:
Ссылка
Зеркало
Ставится втихую так:FoxitPDF.exe /S
В дистрибутиве плагин "Декодер JPEG",русский язык и ассоциации с файлами PDF "по умолчанию"

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8


Последний раз редактировалось hb860, 04-05-2008 в 13:11.


Отправлено: 11:59, 26-04-2008 | #26


Аватара для unikum111

Старожил


Сообщения: 212
Благодарности: 33

Профиль | Отправить PM | Цитировать


По поводу ассоциации pdf-файлов: достаточно запустить Foxit Reader.exe с ключом -register. Тоесть:
Код: Выделить весь код
Foxit Readier.exe -register
Скрипт для Inno Setup:
Код: Выделить весь код
[Setup]
AppName=Foxit Reader
AppVerName=Foxit Reader
DefaultDirName={pf}\Foxit Reader
OutputBaseFilename=Foxit Reader
Compression=lzma
SolidCompression=yes
DefaultGroupName=Foxit Reader

[Files]
Source: {app}\Foxit Reader.exe; DestDir: {app}
Source: {app}\lang_ru_ru.xml; DestDir: {app}
Source: {app}\frpkey.txt; DestDir: {app}

[Registry]
Root: HKCU; Subkey: Software\Foxit Software; Flags: uninsdeletekey
Root: HKLM; Subkey: Software\Foxit Software; Flags: uninsdeletekey
Root: HKLM; SubKey: SOFTWARE\Foxit Software\Foxit Reader; ValueType: string; ValueName: strdocument; ValueData: ; Flags: uninsdeletekey
Root: HKLM; SubKey: SOFTWARE\Foxit Software\Foxit Reader; ValueType: string; ValueName: strCLSID; ValueData: ; Flags: uninsdeletekey
Root: HKLM; SubKey: SOFTWARE\Foxit Software\Foxit Reader; ValueType: string; ValueName: strProgid; ValueData: ; Flags: uninsdeletekey
Root: HKLM; SubKey: SOFTWARE\Foxit Software\Foxit Reader; ValueType: string; ValueName: isplugin; ValueData: 0; Flags: uninsdeletekey
Root: HKLM; SubKey: SOFTWARE\Foxit Software\Foxit Reader; ValueType: string; ValueName: isreaderpro; ValueData: 0; Flags: uninsdeletekey
Root: HKLM; SubKey: SOFTWARE\Foxit Software\Foxit Reader; ValueType: string; ValueName: InstallPath; ValueData: {app}\; Flags: uninsdeletekey
Root: HKLM; SubKey: SOFTWARE\Foxit Software\Foxit Reader; ValueType: string; ValueName: Version; ValueData: 2.3.2008.2825; Flags: uninsdeletekey
Root: HKLM; SubKey: SOFTWARE\Foxit Software\Foxit Reader; ValueType: string; ValueName: IsForAllUser; ValueData: 1; Flags: uninsdeletekey
Root: HKCU; SubKey: Software\Foxit Software\Foxit Reader\DockState_PRO2.3; ValueType: binary; ValueName: ; ValueData: 
Root: HKCU; SubKey: Software\Foxit Software\Foxit Reader\DockState_PRO2.3; ValueType: string; ValueName: Bars; ValueData: 20; Flags: uninsdeletekey
Root: HKCU; SubKey: Software\Foxit Software\Foxit Reader\LANGUAGE; ValueType: string; ValueName: ; ValueData: 40827d; Flags: uninsdeletekey
Root: HKCU; SubKey: Software\Foxit Software\Foxit Reader\SnapShot; ValueType: string; ValueName: CheckSnapShot; ValueData: 1; Flags: uninsdeletekey
Root: HKCU; SubKey: Software\Foxit Software\Foxit Reader\MainFrame; ValueType: string; ValueName: ShowEditorAd_908; ValueData: 0; Flags: uninsdeletekey
Root: HKCU; SubKey: Software\Foxit Software\Foxit Reader\MainFrame; ValueType: string; ValueName: ShowReaderAd_908; ValueData: 0; Flags: uninsdeletekey
Root: HKCU; SubKey: Software\Foxit Software\Foxit Reader\MainFrame; ValueType: string; ValueName: ShowTypewriterAd_908; ValueData: 0; Flags: uninsdeletekey
Root: HKCU; SubKey: Software\Foxit Software\Foxit Reader\MainFrame; ValueType: string; ValueName: ShowPOAd_908; ValueData: 0; Flags: uninsdeletekey
Root: HKCU; SubKey: Software\Foxit Software\Foxit Reader\MainFrame; ValueType: string; ValueName: ShowSDKAd_908; ValueData: 0; Flags: uninsdeletekey
Root: HKCU; SubKey: Software\Foxit Software\Foxit Reader\MainFrame; ValueType: string; ValueName: ShowFFAd_908; ValueData: 0; Flags: uninsdeletekey


[Run]
Filename: {app}\Foxit Reader.exe; WorkingDir: {app}; Flags: nowait postinstall unchecked; Description: {cm:LaunchProgram,Foxit Reader}
Filename: {app}\Foxit Reader.exe; Parameters: -Register; Tasks: assoc

[Icons]
Name: {group}\Foxit Reader; Filename: {app}\Foxit Reader.exe
Name: {group}\{cm:UninstallProgram,Foxit Reader}; Filename: {uninstallexe}
Name: {userdesktop}\Foxit Reader; Filename: {app}\Foxit Reader.exe; Tasks: desktopicon
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Total Uninstall 4; Filename: {app}\Foxit Reader.exe; Tasks: quicklaunchicon


[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:Additionalicons}; Flags: unchecked
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:Additionalicons}; Flags: unchecked
Name: assoc; Description: Ассоциировать pdf-файлы с Foxit Reader

[CustomMessages]
NameAndVersion=%1, версия %2
AdditionalIcons=Дополнительные ярлыки:
CreateDesktopIcon=Создать значок на &Рабочем столе
CreateQuickLaunchIcon=Создать значок в &Панели быстрого запуска
ProgramOnTheWeb=Сайт %1 в Интернете
UninstallProgram=Деинсталлировать %1
LaunchProgram=Запустить %1
AssocFileExtension=Св&язать %1 с файлами, имеющими расширение %2
AssocingFileExtension=Связывание %1 с файлами %2...
OnlineTutorial=Перейти к обучающей онлайн-программе
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:52, 02-05-2008 | #27


Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата hb860:
Моя сборка программы: »
Какая версия Foxit PDF Reader ?

Отправлено: 09:49, 03-05-2008 | #28


Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата hb860:
Последняя, 2.3 »
Спасибо за скрипт, сделал собственную сборку версия 2.3.2008.2825

Отправлено: 10:06, 05-05-2008 | #30



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Тихая установка FoxitReader .:Все версии:.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Авто установка ICQ [все версии] Solitude Автоматическая установка приложений 73 17-09-2016 15:05
[Авто установка] Open Office .:все версии:. coffeepot Автоматическая установка приложений 60 03-04-2014 14:08
Тихая установка Nero 8.х .:[все вопросы по этой версии]:. Bulba_S Автоматическая установка приложений 203 21-04-2013 21:28
Тихая установка Nero 7.х .:[все вопросы по этой версии]:. Baw17 Автоматическая установка приложений 300 20-04-2010 15:05
1с .: [все версии] :. RamonRA Автоматическая установка Windows 2000/XP/2003 3 21-07-2005 14:28




 
Переход