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

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

Аватара для wolkow70

Ветеран


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

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


То есть примерно так?

!include "WinVer2.nsh"

Function .OnInit
${WinVersionMajor} $4
${WinVersionMinor} $5
${WinPlatformArchitecture} $R1
Quit
FunctionEnd

${If} $4 >= 6
${AndIf} $R1 == 64 ; и 64 битка
-здесь следует комманда для Vista и выше X64
${EndIf}
;
${If} $4 >= 6
${AndIf} $R1 == 32 ; и 32 битка
-здесь следует комманда для Vista и выше X32
${EndIf}
;
${If} $4 >= 5
${AndIf} $R1 == 64 ; и 64 битка
-здесь следует комманда для 2000 и XP X64
${EndIf}
;
${If} $4 >= 5
${AndIf} $R1 == 64 ; и 32 битка
-здесь следует комманда для 2000 и XP X32
${EndIf}

Здесь, по моему засада получится, так как $4 >= 5 и $4 >= 6 при этом 6 тоже >5

Не будет ли конфликта с хедером x64.nsh?

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


Отправлено: 13:54, 05-12-2011 | #1977