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

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

Аватара для wolkow70

Ветеран


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

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


kotkovets,

Пока делаю так, (из вашего примера):

Код: Выделить весь код
${If} ${RunningX64}
   SetRegView 64
   WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\6FA8588DEBF295543BD8D53E676560BE" "A4EAA01E8B89A024DB390E25C0326D42" "$INSTDIR\Nero Burning ROM\NeroExpress.exe"
   SetRegView 32
${Else}
   WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\6FA8588DEBF295543BD8D53E676560BE" "A4EAA01E8B89A024DB390E25C0326D42" "$INSTDIR\Nero Burning ROM\NeroExpress.exe"
${EndIf}
Но куски кода внушительные, не хочется повторять (только одинаковые записи в реестр)
Думаю, как красивее можно сделать? Таким образом нормально?

Код: Выделить весь код
${If} ${RunningX64}
 SetRegView 64
${Else}
 SetRegView 32
${EndIf}
   WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\6FA8588DEBF295543BD8D53E676560BE" "A4EAA01E8B89A024DB390E25C0326D42" "$INSTDIR\Nero Burning ROM\NeroExpress.exe"
SetRegView 32

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 05-07-2012 в 18:56.


Отправлено: 18:50, 05-07-2012 | #2880