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

Показать сообщение отдельно

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


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

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


Цитата MKN:
Приведи здесь свой код и чётко поставь задачу. »
Да тут всё понятно, человек не знает ничего о NSIS, не может прочитать описание команды и вставить одну строку перед своими командами по записи данных в реестр, чтобы записалось всё не в Wow6432Node, потом взял кусок кода из описания команды SetRegView и не может понять, как убрать сообщения с мессаджами...

динозавра, читайте справочник от корки до корки
По поводу вопроса: чтобы данные не писались в Wow6432Node, нужно установить тип доступа в реестр (а инсталляторы, которые создаёт NSIS - 32 разрядные приложения, поэтому и доступ у них перенаправляется в Wow6432Node раздел), необходимо перед командами записи в реестр добавить команду SetRegView 64
Код: Выделить весь код
SetRegView 64
WriteRegStr HKLM "Software\TEST" "Параметр" "Значение"

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 17:56, 13-08-2015 | #1747