Inno Setup рег редактирует .. лучший способ - PullRequest
2 голосов
/ 22 ноября 2011

Я только начинаю с inno setup, и мой вопрос больше касается стратегии установки.

Есть ли преимущество в том, чтобы копировать reg-файл на компьютер пользователя и затем запускать его, вместо того, чтобы inno создавать все нужные мне reg-правки (их довольно много)

Вопросы:

  1. подход с использованием файла reg позволит пользователю установить исправление установки.
  2. Подход к файлу reg будет проще кодировать и редактировать.
  3. Подход к файлу reg может иметь проблемы с UAC.
  4. Подход к файлу reg требует, вероятно, отдельного процесса удаления для удаления ключей reg (-regfile,reg).

Есть какие-нибудь мысли? Спасибо за любые отзывы.

1 Ответ

3 голосов
/ 23 ноября 2011

Нет, преимуществ нет, но есть и недостатки.

В ответ на ваши очки:

  1. То же самое делает Inno, но с большим контролем.
  2. Вы можете создать его с помощью экспорта, но редактировать его не так просто, это просто текстовая строка для каждой записи.
  3. Это не должно делать, поскольку работает с полным доступом пользователя.
  4. Правильно. Inno делает все это автоматически как часть процесса удаления, если он создал ключи, еще раз с гораздо большим контролем.

Если у вас есть reg-файл, вы можете импортировать его в Inno-файл с помощью ISTool.

...