2008-11-21 5 views
0

Мы распространяем программное обеспечение, созданное моей группой, через установщики Windows, созданные через NSIS. Мы создаем наши файлы конфигурации NSIS из сценария python, написанного разработчиком, который больше не работает с нами, поэтому у нас в настоящее время нет никого из сотрудников, которые знают, как писать конфигурационные файлы NSIS. Мне было поручено изменить этот скрипт, чтобы добавить раздел к установщику, который отображает нашу лицензионную информацию до выполнения фактической установки.Добавление информации о лицензии в установщик NSIS

Как выглядит такой раздел в файле конфигурации NSIS?

ответ

7

В зависимости от того, как структурирован установщик и какие функции NSIS он использует.

Например, если он использует MUI («современный пользовательский интерфейс») макросы, то это может быть столь же просто, как добавление

!insertmacro MUI_PAGE_LICENSE "License.txt" 

Где-то в тексте. Скорее всего, между некоторыми другими страницами в MUI_PAGE. Например, один инсталлятор я работаю в данный момент имеет это:

!insertmacro MUI_PAGE_WELCOME 
!insertmacro MUI_PAGE_LICENSE "..\..\Licenses\License.txt" 
!insertmacro MUI_PAGE_DIRECTORY 

Это приводит к странице приветствия, а затем лицензионной страница, а затем «выберите каталог» страница.

Дополнительные сведения см. В документации NSIS MUI.

 Смежные вопросы

  • Нет связанных вопросов^_^