Скрипт установки "Средства удаления вредоносных программ" (это такой антивирусный сканер от Microsoft):
читать дальше »
Код:
; Script generated by the HM NIS Edit Script Wizard.
; HM NIS Edit Wizard helper defines
!define PRODUCT_NAME "Средство удаления вредоносных программ"
!define PRODUCT_VERSION "1.0"
!define PRODUCT_PUBLISHER "Microsoft"
!define PRODUCT_WEB_SITE "http://www.microsoft.com/"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\MRT.exe"
; MUI 1.67 compatible ------
!include "MUI.nsh"
; MUI Settings
!define MUI_ABORTWARNING
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
; Welcome page
!insertmacro MUI_PAGE_WELCOME
; Instfiles page
!insertmacro MUI_PAGE_INSTFILES
; Finish page
!define MUI_FINISHPAGE_RUN "$SYSDIR\MRT.exe"
!insertmacro MUI_PAGE_FINISH
; Language files
!insertmacro MUI_LANGUAGE "Russian"
; MUI end ------
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
OutFile "C:\Documents and Settings\All Users\Documents\MRTSetup.exe"
InstallDir "$SYSDIR"
InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
ShowInstDetails show
Section "MainSection" SEC01
SetOutPath "$SYSDIR"
SetOverwrite ifnewer
File "C:\windows\system32\MRT.exe"
CreateDirectory "$SMPROGRAMS\Средство удаления вредоносных программ"
CreateShortCut "$SMPROGRAMS\Средство удаления вредоносных программ\Средство удаления вредоносных программ.lnk" "$SYSDIR\MRT.exe"
CreateShortCut "$DESKTOP\Средство удаления вредоносных программ.lnk" "$SYSDIR\MRT.exe"
SectionEnd
Section -Post
WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$SYSDIR\MRT.exe"
SectionEnd
Деинсталлятор отключен, устанавливается файл "mrt.exe" в папку "system32".