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

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

Аватара для kotkovets

Ветеран


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

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


Цитата 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

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:15, 12-08-2011 | #1477