Показать полную графическую версию : [addon] Foxit Reader
При установке на Т13 ваш аддон спрашивает куда установить и где расположить ярлыки. Надо бы исправить. »
...спасибо...исправляюсь...во вложении правленый файл "Run" для тех кто уже скачал аддон...для всех остальных файлы перезалиты...
zloy_buka
06-10-2009, 16:07
fox_cub, есть огромная просьба:
1. Добавить в комплект библиотеки:
Foxit_JS_ExObjects.dll
fpdfcjk.bin
GdiPlus.dll
js.dll
2. Внести в реестр ключи:
[HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader\MainFrame]
"ShowAd"="0"
[HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader\AutoUpdate Info]
"IsAutoUpdate"="0"
"IsAutoDownload"="0"
3. Выкинуть лишний мусор в виде Readme.txt и What's new.txt (для 2.01, кстати)
(если лениво искать, вот ссылка на всю кучку - http://ifolder.ru/14354399)
Заранее спасибо.
есть огромная просьба:
1. Добавить в комплект библиотеки:
Foxit_JS_ExObjects.dll
fpdfcjk.bin
GdiPlus.dll
js.dll
2. Внести в реестр ключи:
[HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader\MainFrame]
"ShowAd"="0"
[HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader\AutoUpdate Info]
"IsAutoUpdate"="0"
"IsAutoDownload"="0"
3. Выкинуть лишний мусор в виде Readme.txt и What's new.txt (для 2.01, кстати) »
Именно такой аддон я и делал сегодня. Установка ерез SVCPACK, на "живую систему приветствуется. Удаление программы из главного меню или через панель управления-установка и удаление программ. Размер 5,88Мб. Скачать аддон Foxit Reader_3.1.1.928 можно отсюда (http://ifolder.ru/14357208).
есть огромная просьба:
1. Добавить в комплект библиотеки:
Foxit_JS_ExObjects.dll
fpdfcjk.bin
GdiPlus.dll
js.dll
2. Внести в реестр ключи:
[HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader\MainFrame]
"ShowAd"="0"
[HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader\AutoUpdate Info]
"IsAutoUpdate"="0"
"IsAutoDownload"="0"
3. Выкинуть лишний мусор в виде Readme.txt и What's new.txt (для 2.01, кстати) »
Ключи в реестр-внёс, текстовый файл от версии 2.1-удалил...
По файлам: Foxit_JS_ExObjects.dll и js.dll- вложены, gdiplus.dll необхjдим только для Win2000...
Сссылки обновлены
El Sanchez
06-10-2009, 20:57
liben,
В файле foxit.inf в секции [PROG.AddReg] лишняя строка:
HKCU,"Software\Foxit Software\Foxit Reader\LANGUAGE","langid",0x0,"40827d"
И наоборот, раз плагины добавлены, то должны быть записи в реестре. Добавить:
HKCU,"Software\Foxit Software\Foxit Reader\Updates List\Eastern Asian Language Support","Name",0x0,"Eastern Asian Language Support"
HKCU,"Software\Foxit Software\Foxit Reader\Updates List\Eastern Asian Language Support","Version",0x0,"1.0.2009.0416"
HKCU,"Software\Foxit Software\Foxit Reader\Updates List\Eastern Asian Language Support","SetupPath",0x0,"%16422%\%PROG_DIR%\fpdfcjk.bin"
HKCU,"Software\Foxit Software\Foxit Reader\Updates List\JPEG2000 and JBIG2 Image Decoders","Name",0x0,"JPEG2000 and JBIG2 Image Decoders"
HKCU,"Software\Foxit Software\Foxit Reader\Updates List\JPEG2000 and JBIG2 Image Decoders","Version",0x0,"2.0.2009.616"
HKCU,"Software\Foxit Software\Foxit Reader\Updates List\JPEG2000 and JBIG2 Image Decoders","SetupPath",0x0,"%16422%\%PROG_DIR%\fxdecod1.dll"
, а то файлы плагинов есть, а прога все равно хочет их скачать.
fox_cub, аналогично: в скрипте inno setup в секции [Registry] нет записей про декодер JPEG2000
Прикрепил исправленный inf:
Прикрепил исправленный inf: »
7zsfx архив рулит, пересобрать его минутное дело. Согласно пожеланиям принимайте исправленный FoxitReader_3.1.1.928 (http://ifolder.ru/14360784)
jameszero
06-10-2009, 22:10
Желающие продолжать поддержку аддона "застолбите" пост в теме, информативно оформите его и когда будет готово, скиньте ссылку в PM любому модератору Наборов. Ссылка на пост будет добавлена в шапку.
fox_cub, аналогично: в скрипте inno setup в секции [Registry] нет записей про декодер JPEG2000 »
ну уж если так, то добавим в реестр инфу и по плагину поддержки восточных языков...спасибо за наводку...ссылки на старом месте (http://forum.oszone.net/post-1234986-103.html)
глядишь общими усилиями и выдадим на гора годный к употреблению продукт...:))))
7zsfx архив рулит, пересобрать его минутное дело »
общими усилиями и выдадим на гора годный к употреблению продукт. »
В варианте 7zsfx от liben, есть возможность добавлять рег.данные, поэтому более предпочтительней. :)
zloy_buka
07-10-2009, 10:59
liben, желательно устанавливать Foxit вьюером по умолчанию (запуск: FoxitReader.exe -register). Ну, и при деинсталляции не забыть скорректировать реестр.
P.S. на мой взгляд, .inf-файл должен выглядеть так (поправьте, если что). Собственно, больше ничего и не надо, имхо... Только добавить валидный ключ - и аддон полностью готов!
желательно устанавливать Foxit вьюером по умолчанию (запуск: FoxitReader.exe -register). Ну, и при деинсталляции не забыть скорректировать реестр »
Добавил эту команду, правда особой разницы не заметил. Он вроде бы и так ставится вьюером по умолчанию. Правда команда выглядит так:
[RunPostInstall]
""%16422%\%PROG_DIR%\Foxit Reader.exe -register""
Вобщем, еслии участники этой темы не против, я бы смог продолжить поддержку аддона Foxit Reader. Какие еще будут замечания и пожелания? Через пару дней оформлю пост и скину ссылку в PM модератору. Пользуясь случаем, хочу поблагодарить jameszero за его учебный аддон miranda (http://forum.oszone.net/attachment.php?attachmentid=6287&d=1192613930), который мне очень помог при освоении написания inf-файлов.
alex_17725
08-10-2009, 00:25
Может кто знает
У меня стоит Foxit Reader 3.0 Build 1817 из шапки там есть инструмент печатная машинка так он вместо русских букв пишет крякозябры. На других языках (английский, немецкий) нормально пишет а русские не хочет. Может кто знает как вылечить?
zloy_buka
08-10-2009, 11:03
liben, участники не против :)
Надо более вдумчиво продумать деинсталляцию. Мой вариант не верен - если Foxit Reader на момент удаления не является вьюером по умолчанию, то секцию .pdf удалять нельзя. Предлагаю вариант .bat-ника (добавить в секцию удаления с ключом "выполнять скрытно с ожиданием"):
reg query hkcr\.pdf /ve | find /I "Foxitreader.Document" > nul
if %errorlevel%==0 reg delete hkcr\.pdf /f
И еще, я думаю, не стоит убивать целиком секцию Foxit Software (вдруг у юзера стоят другие продукты Foxit, а не только Reader...)
вместо русских букв пишет крякозябры. »Было, но не с печатной машинкой , а с заполнением PDF формы .
Вылечилось установкой обновления Eastern Asian Language Support 1.0 Build 2009.0416
с сайта Foxit Reader (http://www.foxitsoftware.com/downloads/index.php)
или через поиск обновлений в программе.
А я тут у себя поступил по-топорному: взял аддон из шапки (от jester_tm), и из Total Commanderа внёс прямо в файл (с заменой) 'FoxitR.exe' два новых файла из версии 3.1.1.928: 'FoxitReader.exe' и 'lang_ru_ru.xml'. (Это возможно, т.к. 'FoxitR.exe' является 7z-SFX архивом. И замена была произведена в архивной части, не затрагивая при этом модуль SFX.) Собственно, новая версия от старой отличается только этими файлами, если я правильно понимаю.
Потом интегрировал и немного потестировал получившийся аддон. Вроде бы всё нормально. Но тщательно я не тестировал. Думаю, может и так прокатит? Кто из знающих - что толковое скажет про мой вариант?
alex_17725
08-10-2009, 20:35
Вылечилось установкой обновления Eastern Asian Language Support 1.0 Build 2009.0416 »
нет не помогло
и в шапке написано эти обновления добавлены в сборку
есть инструмент печатная машинка так он вместо русских букв пишет крякозябры »
Это ничем не лечится только если сменить саму прогу к примеру на PDF-XChange
Может кто возьмется за новый продукт Foxit Phantom который объединяет все продукты Foxit ?
Сайт (http://www.foxitsoftware.com/pdf/phantom/)
zloy_buka
09-10-2009, 10:04
АВаТар, если бы все решалось заменой пары файлов, никто не стал бы огород городить.
1. Сменился способ хранения настроек - теперь это не .ini-файл, а реестр (соотв. старый ини-шник можно смело выкидывать и добавлять в установщик правку реестра на предмет отключения рекламы и проч.)
2. Проверь не установку (тут как раз все просто), а удаление. Автор старого аддона jester_tm во-первых, прописал строку деинсталляции с абсолютным путем "C:\Program Files\" и так далее (а если у меня винда на D:\ ?). А во-вторых, ты выбери в панели установки программ "Удалить FoxitReader", потом нажми "Нет", потом попробуй запустить FoxitReader... а его уже удалили!
Так что новая версия аддона ой как нужна.
Black Babay
09-10-2009, 11:47
Когда-то здесь обсуждалось решение по корректной деинсталляции.
В InnoSetup это выглядело так:
[Code]
// Пропускаем страницу приветствия
procedure CurPageChanged(CurPageID: Integer);
begin
If CurPageID=wpWelcome then
begin
SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0)
SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0)
end;
end;
// При установке, бэкапим значение HKEY_CLASSES_ROOT\.pdf\default в Foxit_bak
// нужно для кореектной деинсталяции, c возвратом предыдущей ассоциации на pdf-файлы
procedure MyBeforeInstall();
var
PDF: String;
begin
if RegQueryStringValue(HKEY_CLASSES_ROOT, '.pdf', '', PDF) then
begin
RegWriteStringValue(HKEY_CLASSES_ROOT, '.pdf', 'Foxit_bak', PDF);
end;
end;
// При деинсталяции восстанавливаем бэкапное значение и удаляем ключ Foxit_bak
procedure DeinitializeUninstall();
var
PDF: String;
begin
RegDeleteValue(HKEY_CLASSES_ROOT, '.pdf', '');
if RegQueryStringValue(HKEY_CLASSES_ROOT, '.pdf', 'Foxit_bak', PDF) then
begin
RegWriteStringValue(HKEY_CLASSES_ROOT, '.pdf', '', PDF);
end;
RegDeleteValue(HKEY_CLASSES_ROOT, '.pdf', 'Foxit_bak');
end;
добавляется в конец скрипта.
zloy_buka
09-10-2009, 13:00
Black Babay, некорректно. Рассмотрим возможный сценарий:
1. Я установил Foxit на "чистую" винду (т.е. Foxit_bak="");
2. Я разочаровался в этом мире и установил полный АкробатРидер;
3. Я внезапно узнал, что на моей машине все еще живет этот ренегат Foxit и решительно нажал кнопку "Удалить"!
В итоге, при установленном АкробатРидере (который все еще наивно полагает, что он вьюер по умолчанию) я имею секцию .pdf=Foxit_bak="" и соотв. нулевую реакцию системы на судорожное кликанье мышью по пдф-документам...
Полагаю, что секцию .pdf можно трогать только в том случае, если на момент удаления Foxit все еще вьюер по умолчанию.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC