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

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

Ветеран


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

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


Цитата kotkovets:
Вот вы попробуйте для начала.. а потом пишите »
А я попробовал и спрашиваю Вас.

Код: Выделить весь код
${If} ${RunningX64}
File "64\files.exe"
SetRegView 32
WriteRegDWORD HKCU "Software\programs\files\Settings" "language" "1049"
WriteRegDWORD HKCU "Software\programs\files\Settings" "check-updates" "0"
WriteRegDWORD HKCU "Software\Aprograms\files\Settings" "warn-not-default-viewer" "0"
WriteRegStr HKCU "Software\programs\files\Settings" "version" "2.0.1"
MessageBox MB_OK "C:\Program Files (x86)"
SetRegView 64
WriteRegDWORD HKCU "Software\programs\files\Settings" "language" "1049"
WriteRegDWORD HKCU "Software\programs\files\Settings" "check-updates" "0"
WriteRegDWORD HKCU "Software\programs\files\Settings" "warn-not-default-viewer" "0"
WriteRegStr HKCU "Software\programs\files\Settings" "version" "2.0.1"
MessageBox MB_OK "C:\Program Files (x64)"
${Else}
File "g\App\prog\files.exe"
${EndIf}
Вот так будет работать? Может быть стоит SetRegView 32 поместить после оператора ${Else}? или без разницы?


Мой Вопрос:
Надо ли этот ключ распределять между SetRegView 32 и 64
Код: Выделить весь код
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\prog.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "${PRODUCT_NAME}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\Uninstall.exe"
???

Зачем это проверять, если вы можете дать точный ответ. И все равно я не смогу увидеть через какой редактор заносились записи.

-------
Танцы с бубнами не помогут.


Отправлено: 20:25, 24-10-2012 | #3297