Есть дистрибутив контры и патч отдельным файлом, решил объединить их при помощи NSIS, но вот проблема: установка не работает, отрабатывает только NSIS, а установочник и патч не запускаются. В чем проблема?
Код:
;имя приложения
!define PRODUCT_NAME "Counter-Strike"
;версия приложения
!define PRODUCT_VERSION "1.6"
; название в панели задач
Name "${PRODUCT_NAME}"
; заголовок окна
Caption "Установка ${PRODUCT_NAME} ${PRODUCT_VERSION}"
; выходной файл
OutFile "cs16full_v35.exe"
;настройка интерфейса
!include "MUI.nsh"
!define MUI_ABORTWARNING
!define MUI_ICON "E:\Program Files\Counter-Strike\cstrike-16.ico"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_LANGUAGE "Russian"
VIProductVersion "1.9.9.1"
VIAddVersionKey /LANG=${LANG_RUSSIAN} "ProductName" "Counter-Strike 1.6"
VIAddVersionKey /LANG=${LANG_RUSSIAN} "CompanyName" "GGMC"
VIAddVersionKey /LANG=${LANG_RUSSIAN} "FileDescription" "Установщик Counter-Strike 1.6"
; установка
Section
SetOutPath "$TEMP\CS"
file "D:\Home\Нужный хлам\CS\cs16full_v4+zbot.exe"
file "D:\Home\Нужный хлам\CS\cs16patch_full_v35.exe"
ExecWait "cs16full_v4+zbot.exe /sms"
SetShellVarContext all
Delete "$Desktop\Counter Strike 1.6.lnk"
ExecWait "cs16patch_full_v35.exe"
RmDir /r "$TEMP\CS"
SectionEnd