Цитата wolkow70:
Товарищи, забыл как сделать, что если система Vista или новее, то ставить программу в корень системного диска , а если XP или старее, то в Программную папку? »
|
Здесь логичнее на права юзера, можно так....
Код:
!include "MUI2.nsh"
InstallDir "$PROGRAMFILES\Программа"
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "Russian"
RequestExecutionLevel user
Function .OnInit
ClearErrors
UserInfo::GetOriginalAccountType
Pop $0
IfErrors Done
StrCmp $0 "Admin" +2 +1
ExpandEnvStrings $INSTDIR "%systemdrive%\Программа"
Done:
FunctionEnd
Section
MessageBox MB_ICONINFORMATION "$INSTDIR"
SectionEnd