Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Nullsoft Scriptable Install System | NSIS

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
!define MUI_ABORTWARNING
!define MUI_HEADERIMAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Header\nsis-r.bmp"
!define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\nsis.bmp"
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"
!define MUI_LANGDLL_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
!define MUI_LANGDLL_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
!define MUI_LANGDLL_REGISTRY_VALUENAME "NSIS:Language"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "NSIS\COPYING"
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_DIRECTORY
var ICONS_GROUP
!define IMin "1"
!define IMaj "3"
!define IBld "1"
!define IRev "1"
!define IVar "1"
!define MUI_STARTMENUPAGE_NODISABLE
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "NSIS"
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}"
!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP
!insertmacro MUI_PAGE_INSTFILES
!define MUI_FINISHPAGE_RUN "$INSTDIR\nsis.exe"
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_INSTFILES
!insertmacro MUI_LANGUAGE "English"
!insertmacro MUI_LANGUAGE "Russian"
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
!ifdef HAVE_UPX
  !packhdr tmpexe.tmp "upx --ultra-brute --compress-icons=0 -q tmpexe.tmp"
!endif
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
OutFile "update.exe"
RequestExecutionLevel highest
AllowRootDirInstall true
XPStyle on
InstallDirRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\NSIS" "InstallLocation"
BrandingText "Nullsoft Scriptable Install System ${PRODUCT_VERSION} Add-Ons"
ShowInstDetails hide
ShowUnInstDetails hide
VIProductVersion "${PRODUCT_VERSION}.0.0"
VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "Nullsoft Scriptable Install System ${PRODUCT_VERSION}. Add-Ons Components Kit."
VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" "Install Add-Ons components for Nullsoft Scriptable Install System ${PRODUCT_VERSION}, include plugins, special compiler build for support 8192 byte string light and examples. Windows Vista compatible."
VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "Nullsoft, Inc."
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "Copyright © 1999-2009 Nullsoft, Inc., VictorVG by © VikSoft.Ru, 1996 - 2010. All Right Reserved."
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "Install Add-Ons Components for NSIS ${PRODUCT_VERSION} or higest. Compiled at ${__DATE__} on ${__TIME__}."
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "${IMin}.${IMaj}.${IBld}.${IRev}-${IVar}"
VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "${PRODUCT_VERSION}"
VIAddVersionKey /LANG=${LANG_ENGLISH} "InternalName" "update"
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalTrademarks" "Nullsoft, Inc."
VIAddVersionKey /LANG=${LANG_ENGLISH} "OriginalFilename" "setup"
VIAddVersionKey /LANG=${LANG_RUSSIAN} "ProductName" "Nullsoft Scriptable Install System ${PRODUCT_VERSION} Add-Ons Components Kit."
VIAddVersionKey /LANG=${LANG_RUSSIAN} "Comments" "Установка дополнений для Nullsoft Scriptable Install System ${PRODUCT_VERSION} включая дополнения, специальную сборку компилятора с поддержкой строк длинной до 8192 байт и примеры. Совместимо с Windows Vista."
VIAddVersionKey /LANG=${LANG_RUSSIAN} "CompanyName" "Nullsoft, Inc."
VIAddVersionKey /LANG=${LANG_RUSSIAN} "LegalCopyright" "Копирайт © 1999 - 2009 Nullsoft, Inc., VictorVG by © VikSoft.Ru, 1996 - 2010. Все права защищены."
VIAddVersionKey /LANG=${LANG_RUSSIAN} "FileDescription" "Установка дополнительных компонент для NSIS ${PRODUCT_VERSION} и выше. Откомпилированно ${__DATE__} в ${__TIME__}."
VIAddVersionKey /LANG=${LANG_RUSSIAN} "FileVersion" "${IMin}.${IMaj}.${IBld}.${IRev}-${IVar}"
VIAddVersionKey /LANG=${LANG_RUSSIAN} "ProductVersion" "${PRODUCT_VERSION}"
VIAddVersionKey /LANG=${LANG_RUSSIAN} "InternalName" "update"
VIAddVersionKey /LANG=${LANG_RUSSIAN} "LegalTrademarks" "Nullsoft, Inc."
VIAddVersionKey /LANG=${LANG_RUSSIAN} "OriginalFilename" "setup"
Function .onInit
  !insertmacro MUI_LANGDLL_DISPLAY
  ${SIDtU}
  StrCmp $R1 0 +5
  StrCmp $LANGUAGE "1049" +1 +2
  MessageBox MB_OK|MB_ICONEXCLAMATION "Внимание! Запущена другая программа установки.$\nУстановка прекращает свою работу. Пожалуйста,$\nзапустите Установку после её завершения." IDOK +2
  MessageBox MB_OK|MB_ICONEXCLAMATION "Waring! An over installer already running.$\nSetup can't continue. Please, run this$\nSetup then an over Setup is finished." IDOK +1
  Quit
FunctionEnd
Section "-CheckUpdate"
   Push $R0
   Push $R1
   ClearErrors
   ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\NSIS" "InstallLocation"
   IfErrors +1 +5
   StrCmp $LANGUAGE "1049" +1 +2
   MessageBox MB_OK|MB_ICONSTOP "Компилятор NSIS не установлен.$\nОбновление не возможно." IDOK +2
   MessageBox MB_OK|MB_ICONSTOP "NSIS compiler not installed.$\nUpdate can't continue." IDOK +1
   Quit
   ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\NSIS" "DisplayVersion"
   StrCpy $R1 $R0 4 0
   ClearErrors
   IntCmpU $R1 ${PRODUCT_VERSION} +5 +1 +5
   StrCmp $LANGUAGE "1049" +1 +2
   MessageBox MB_OK|MB_ICONSTOP "Неподдерживаемая старая версия NSIS.$\nДанное обновление требует версии NSIS ${PRODUCT_VERSION} или новее." IDOK +2
   MessageBox MB_OK|MB_ICONSTOP "Unsupported old NSIS version.$\nThis Update required NSIS ${PRODUCT_VERSION} or highest."
   Quit
   Pop $R0
   Pop $R1
   Return
SectionEnd

Всего записей: 33231 | Зарегистр. 31-07-2002 | Отправлено: 15:29 08-08-2012
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Nullsoft Scriptable Install System | NSIS


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru