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

Название темы: [addon] Foxit Reader
Показать сообщение отдельно

Аватара для wolkow70

Ветеран


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

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


Цитата brandom:
Делаю unreg dll:
regsvr32 /U /S "%ProgramFiles%\Foxit Software\\Foxit Reader\plugins\FoxitReaderBrowserAx.dll" »
При установке посредством оригинального инсталлятора FoxitReader библиотека FoxitReaderBrowserAx.dll регистрируется во всех случаях, даже если вы при установке снимете галочку с опции "Показывать PDF в браузерах". Это необходимый элемент инсталляции, в том числе необходимый для правильного отображения документов в Internet explorer.

Библиотека FoxitReaderBrowserAx.dll создает в реестре идентификаторы классов
HKLM SOFTWARE\Classes\CLSID\{9A9F603B-51A8-4630-AE99-4BBF01675575} FoxitReader Control
HKLM SOFTWARE\Classes\CLSID\{453161A5-1E23-4c83-B41B-1C6F1911F312} Foxit PhantomPDF Sharepoint OpenDocuments Component

При использовании в оригинальном инсталляторе опции "Показывать PDF в браузерах" исполняемый файл программы запускается с ключом
Foxit Reader.exe /displayinbrowser , при этом файл Foxit Reader.exe создает в реестре идентификаторы классов
HKLM SOFTWARE\Classes\CLSID\{A43F4073-BEBD-4142-B590-27A74384620B}
HKLM SOFTWARE\Classes\CLSID\{14E8BBD8-1D1C-4D56-A4DA-D20B75EB814E}
, а также в том случае, если была отмечена опция "Добавить в Mozilla FireFox, Opera, Safari и Chrome", создается ключ реестра
HKLM SOFTWARE\MozillaPlugins\@foxitsoftware.com/Foxit Reader Plugin,version=1.0,application/pdf и устанавливается файл плагина
npFoxitReaderPlugin.dll.
Именно так сделано и в моей сборке.

Таким образом, с позиции разработчика программы, исключение из процесса инсталляции файла FoxitReaderBrowserAx.dll не предусмотрено.

Цитата brandom:
Запускаю IE8, качаю PDF, в окошке Сохранить или Открыть, выбираю Открыть.Мигают окошки, открывается новая вкладка IE с "Internet Explorer не может отобразить эту веб-страницу". »
Так и должно быть если разрегистрировать библиотеку.
Цитата brandom:
Выбрать удалить FoxitReader, и поставить галочку "Перезапуск оболочки Windows", после удаления окошко " Установка и удаление программ" нельзя закрыть, оно тупо не активно, перезапуск explorer.exe не дает никакого ефекта. »
У вас ОС скольки разрядная? На 64-рязрядной системе должен перезапускаться explorer.exe соответствующей разрядности.

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 22-10-2012 в 21:22.

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

Отправлено: 16:14, 22-10-2012 | #290

Название темы: [addon] Foxit Reader