|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Тихая установка FoxitReader .:Все версии:. |
|
Тихая установка FoxitReader .:Все версии:.
|
Новый участник Сообщения: 4 |
Профиль | Отправить PM | Цитировать
Подскажите плз, кто ставил себе фоксридер. с какими ключами поставить, чтоб при установке не вылазили окна ?
Решение от seriych Список ключей инсталятора программы Скрипты для перепаковки FoxitReader 2: NSIS для версии 2.2 - от hb860 Inno для версии2.3.2008.2825 - от unikum111 Inno для версии 3.0.1120 - от EgOrus Для быстрой интеграции ассоциаций pdf-файлов: достаточно запустить Foxit Reader.exe с ключом -register: Нашли ошибку в шапке? Есть что добавить? Пишите автору темы или модератору. По другим вопросам пишите в теме. volk1234. |
|
Отправлено: 20:41, 21-11-2006 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Выкладываю свой NSIS-cкрипт для установки сабжа.
Использую: 1.свежая версия кладётся в d:\foxitreader\ 2.туда же плагины по вкусу 3.туда же файл русского языка компилируется скрипт, на выходе получается файл iPDF.exe, в тихую ставится iPDF.exe /S Всё вышеуказанное легко поправить под свои нужды, ибо NSIS хорошо документирован, и скрипт предельно прост. Может, кому-то пригодиться для создания своей, персональной сборки. |
------- Отправлено: 15:52, 03-12-2007 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 508
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать Цитата hb860:
|
|
Отправлено: 19:41, 07-04-2008 | #23 |
Старожил Сообщения: 212
|
Профиль | Отправить PM | Цитировать snark, эти ключи проще импортировать в HKEY_CLASSES_ROOT, а в ...\SOFTWARE\CLASSES\.. они сами упадут.
|
Отправлено: 04:17, 17-04-2008 | #24 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Котяра, Да
snark, unikum111, HKEY_CLASSES_ROOT - это "зеркало" для HKLM\SOFTWARE\Classes\ Он является виртуальным представлением HKLM. Записывать информацию надо именно в HKLM\SOFTWARE\Classes\. Изменения, внесенные в HKLM\SOFTWARE\Classes\, сразу появятся и в HKEY_CLASSES_ROOT Цитата snark:
Мой вариант 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 |
|
------- Последний раз редактировалось hb860, 18-04-2008 в 18:51. Причина: Чуть-чуть описАлся Отправлено: 11:39, 18-04-2008 | #25 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Последний раз редактировалось hb860, 04-05-2008 в 13:11. Отправлено: 11:59, 26-04-2008 | #26 |
Старожил Сообщения: 212
|
Профиль | Отправить PM | Цитировать По поводу ассоциации pdf-файлов: достаточно запустить Foxit Reader.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
|
Профиль | Отправить PM | Цитировать Цитата hb860:
|
|
Отправлено: 09:49, 03-05-2008 | #28 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Последняя, 2.3
|
------- Отправлено: 13:10, 04-05-2008 | #29 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Цитата hb860:
|
|
Отправлено: 10:06, 05-05-2008 | #30 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Авто установка 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 |
|