Windows 7 и установка файлов в каталог установки другой программы - компонент FireFox XPCOM - PullRequest
1 голос
/ 16 января 2011

Я помогаю другому программисту создать программу установки, которая должна найти каталог программ Mozilla и установить файлы, необходимые для поддержки компонента XPCOM. Мой инструмент выбора - Inno Setup, стандартный тип программы установки setup.exe, но у меня есть некоторые опасения в этом контексте.

1) Как только я найду каталог установки Mozilla через реестр Windows, собирается ли уровень безопасности Windows 7 помешать моей программе «setup» записать файлы в каталог программ FireFox? Если так, то как обойти это?

2) Есть ли лучший путь / метод для правильной установки компонента XPCOM в установку FireFox? Я немного читал XPInstall и дополнения, но большая часть того, что я нашел, кажется большой работой, просто скопировать пару файлов. Если на эту тему есть документ или веб-страница «ускоренного курса», я буду признателен за URL.

Спасибо.

1 Ответ

1 голос
/ 16 января 2011
  1. Предполагая, что у пользователя есть права администратора и что контроль учетных записей (UAC) позволяет программе установки использовать их, это не должно быть более серьезной проблемой, чем установка файлов в собственный подкаталог вашей программы Program Files, по крайней мере, в теории.

  2. Возможно, вы захотите взглянуть на документ «Добавление расширений с помощью реестра Windows» . Это избавило бы от необходимости даже трогать каталог установки Firefox. Вы по-прежнему устанавливаете каталог своего расширения так же, как каталог, упакованный как файл .xpi и распространяемый через AMO.

...