Как сохранить данные пользователя в разделах реестра во время установки из установщика NSIS?

У меня есть программа, некоторые значения которой меняются от компьютера к компьютеру, но устанавливаются только один раз при инициализации программы. (т.е. значение идентификатора машины). В программе установлен инсталлятор, скомпилированный NSIS.

В настоящее время значения устанавливаются при первом запуске программного приложения, однако я хотел привести это в порядок и вместо этого установить в установщике.

Можно ли попросить пользователя ввести значения в программу установки, а затем сохранить их для регистрации ключей для чтения из приложения? Как лучше всего это реализовать?

(К сожалению, кузница исходников nsis не работает)

Спасибо


person Luke    schedule 13.01.2015    source источник


Ответы (1)


Вы можете создавать диалоги с помощью nsDialogs. Если SourceForge не работает, ознакомьтесь с местной документацией %PROGRAMFILES%\NSIS\Docs и примерами %PROGRAMFILES%\NSIS\Examples.

Для операций с реестром см. ReadRegStr / WriteRegStr или ReadRegDWORD / WriteRegDWORD для начала.

person idleberg    schedule 13.01.2015