Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MakeNSIS v3.06.1 - Copyright 1999-2020 Contributors
- See the file COPYING for license details.
- Credits can be found in the Users Manual.
- Processing config: C:\Program Files (x86)\NSIS\nsisconf.nsh
- Processing default plugins: "C:\Program Files (x86)\NSIS\Plugins\x86-ansi\*.dll"
- + Banner::destroy
- + Banner::getWindow
- + Banner::show
- + BgImage::AddImage
- + BgImage::AddText
- + BgImage::Clear
- + BgImage::Destroy
- + BgImage::Redraw
- + BgImage::SetBg
- + BgImage::SetReturn
- + BgImage::Sound
- + Dialer::AttemptConnect
- + Dialer::AutodialHangup
- + Dialer::AutodialOnline
- + Dialer::AutodialUnattended
- + Dialer::GetConnectedState
- + INetC::get
- + INetC::head
- + INetC::post
- + INetC::put
- + InstallOptions::dialog
- + InstallOptions::initDialog
- + InstallOptions::show
- + InstallOptionsEx::dialog
- + InstallOptionsEx::initDialog
- + InstallOptionsEx::setFocus
- + InstallOptionsEx::show
- + InstallOptionsEx::skipValidation
- + LangDLL::LangDialog
- + Math::Script
- + SelfDel::Del
- + StartMenu::Init
- + StartMenu::Select
- + StartMenu::Show
- + System::Alloc
- + System::Call
- + System::Copy
- + System::Free
- + System::Get
- + System::Int64Op
- + System::Store
- + System::StrAlloc
- + TypeLib::GetLibVersion
- + TypeLib::Register
- + TypeLib::UnRegister
- + UserInfo::GetAccountType
- + UserInfo::GetName
- + UserInfo::GetOriginalAccountType
- + VPatch::GetFileCRC32
- + VPatch::GetFileMD5
- + VPatch::vpatchfile
- + advsplash::show
- + nsDialogs::Create
- + nsDialogs::CreateControl
- + nsDialogs::CreateItem
- + nsDialogs::CreateTimer
- + nsDialogs::GetUserData
- + nsDialogs::KillTimer
- + nsDialogs::OnBack
- + nsDialogs::OnChange
- + nsDialogs::OnClick
- + nsDialogs::OnNotify
- + nsDialogs::SelectFileDialog
- + nsDialogs::SelectFolderDialog
- + nsDialogs::SetRTL
- + nsDialogs::SetUserData
- + nsDialogs::Show
- + nsExec::Exec
- + nsExec::ExecToLog
- + nsExec::ExecToStack
- + nsProcess::_CloseProcess
- + nsProcess::_FindProcess
- + nsProcess::_KillProcess
- + nsProcess::_Unload
- + nsisdl::download
- + nsisdl::download_quiet
- + splash::show
- !define: "MUI_INSERT_NSISCONF"=""
- Changing directory to: "C:\cygwin64\tmp\NsisInstal"
- Processing script file: "C:\cygwin64\tmp\NsisInstal\MyApp.nsi" (ACP)
- !include: "C:\Program Files (x86)\NSIS\Include\LogicLib.nsh" (ACP)
- !include: closed: "C:\Program Files (x86)\NSIS\Include\LogicLib.nsh"
- !include: "C:\Program Files (x86)\NSIS\Include\Sections.nsh" (ACP)
- !include: closed: "C:\Program Files (x86)\NSIS\Include\Sections.nsh"
- !include: "C:\Program Files (x86)\NSIS\Include\MUI2.nsh" (ACP)
- !include: "C:\Program Files (x86)\NSIS\Contrib\Modern UI 2\MUI2.nsh" (ACP)
- NSIS Modern User Interface version 2.1 - Copyright 2002-2020 Joost Verburg (C:\Program Files (x86)\NSIS\Contrib\Modern UI 2\MUI2.nsh:14)
- !include: closed: "C:\Program Files (x86)\NSIS\Contrib\Modern UI 2\MUI2.nsh"
- !include: closed: "C:\Program Files (x86)\NSIS\Include\MUI2.nsh"
- !define: "MAJOR_VERSION"="1"
- !define: "MINOR_VERSION"="2"
- !define: "PATCH_VERSION"="3"
- !define: "BUILD_VERSION"="4"
- !define: "APP_COPYRIGHT"="MyApp © MyCompany 2021"
- !define: "COMPANY_NAME"="MyCompany"
- !define: "FLEX_LM"="FlexLM"
- !define: "FLEX_DIR"="FlexSQI"
- !define: "PRODUCT_NAME"="MyApp"
- !define: "PRODUCT_VERSION"="1.2.3.4"
- !define: "SETUP_NAME"="MyAppSetup.exe"
- BrandingText: "MyCompany"
- OutFile: "MyAppSetup.exe"
- Icon: "favicon.ico"
- UninstallIcon: "favicon.ico"
- !define: "MUI_ICON"="favicon.ico"
- !define: "MUI_UNICON"="favicon.ico"
- Name: "MyApp"
- InstallDir: "$PROGRAMFILES64\MyApp\"
- InstallRegKey: "HKLM\Software\$PRODUCT_NAME\"
- ShowInstDetails: hide
- ShowUnInstDetails: hide
- SetCompressor: /SOLID lzma
- SetCompressorDictSize: 12 mb
- Var: "MyAppInstallDir"
- Var: "FlexLmInstallDir"
- !insertmacro: MUI_PAGE_WELCOME
- !insertmacro: end of MUI_PAGE_WELCOME
- !insertmacro: MUI_PAGE_LICENSE
- !insertmacro: end of MUI_PAGE_LICENSE
- !define: "MUI_PAGE_CUSTOMFUNCTION_PRE"="SelectFilesCheck"
- !define: "MUI_PAGE_CUSTOMFUNCTION_LEAVE"="ComponentsLeave"
- !insertmacro: MUI_PAGE_COMPONENTS
- !insertmacro: end of MUI_PAGE_COMPONENTS
- !define: "MUI_DIRECTORYPAGE_TEXT_TOP"="$(MUI_DIRECTORYPAGE_TEXT_TOP_A)"
- !define: "MUI_PAGE_HEADER_TEXT"="MyApp Configuration"
- !define: "MUI_PAGE_HEADER_SUBTEXT"="Select the folder in which to install MyApp."
- !define: "MUI_PAGE_CUSTOMFUNCTION_PRE"="SelectFilesA"
- !insertmacro: MUI_PAGE_DIRECTORY
- !insertmacro: end of MUI_PAGE_DIRECTORY
- !insertmacro: MUI_PAGE_INSTFILES
- !insertmacro: end of MUI_PAGE_INSTFILES
- !define: "MUI_DIRECTORYPAGE_TEXT_TOP"="$(MUI_DIRECTORYPAGE_TEXT_TOP_B)"
- !define: "MUI_PAGE_HEADER_TEXT"="FlexLM Configuration"
- !define: "MUI_PAGE_HEADER_SUBTEXT"="Select the folder in which to install FlexLM."
- !define: "MUI_PAGE_CUSTOMFUNCTION_PRE"="SelectFilesB"
- !insertmacro: MUI_PAGE_DIRECTORY
- !insertmacro: end of MUI_PAGE_DIRECTORY
- !insertmacro: MUI_PAGE_INSTFILES
- !insertmacro: end of MUI_PAGE_INSTFILES
- !define: "MUI_PAGE_CUSTOMFUNCTION_LEAVE"="DeleteSectionsINI"
- !insertmacro: MUI_PAGE_FINISH
- !insertmacro: end of MUI_PAGE_FINISH
- !insertmacro: MUI_UNPAGE_WELCOME
- !insertmacro: end of MUI_UNPAGE_WELCOME
- !insertmacro: MUI_UNPAGE_CONFIRM
- !insertmacro: end of MUI_UNPAGE_CONFIRM
- !insertmacro: MUI_UNPAGE_INSTFILES
- !insertmacro: end of MUI_UNPAGE_INSTFILES
- !insertmacro: MUI_UNPAGE_FINISH
- !insertmacro: end of MUI_UNPAGE_FINISH
- !insertmacro: DeclareLanguages
- !insertmacro: MUI_LANGUAGE
- !insertmacro: end of MUI_LANGUAGE
- !insertmacro: end of DeclareLanguages
- warning 7025: "${LANG_ENGLSH}" is not a valid language id, using language id 1033! (C:\cygwin64\tmp\NsisInstal\MyApp.nsi:96)
- LangString: "NoSectionsSelected" 1033 "You haven't selected any sections!"
- warning 7025: "${LANG_ENGLSH}" is not a valid language id, using language id 1033! (C:\cygwin64\tmp\NsisInstal\MyApp.nsi:99)
- LangString: "MUI_DIRECTORYPAGE_TEXT_TOP_A" 1033 "Setup will install MyApp in the following folder..."
- warning 7025: "${LANG_ENGLSH}" is not a valid language id, using language id 1033! (C:\cygwin64\tmp\NsisInstal\MyApp.nsi:101)
- LangString: "MUI_DIRECTORYPAGE_TEXT_TOP_B" 1033 "Setup will install FlexLM in the following folder..."
- Var: "STR_HAYSTACK"
- Var: "STR_NEEDLE"
- Var: "STR_CONTAINS_VAR_1"
- Var: "STR_CONTAINS_VAR_2"
- Var: "STR_CONTAINS_VAR_3"
- Var: "STR_CONTAINS_VAR_4"
- Var: "STR_RETURN_VAR"
- Function: "StrContains"
- Exch($STR_NEEDLE,0)
- Exch(st(1),0)
- Exch($STR_HAYSTACK,0)
- StrCpy $STR_RETURN_VAR "" () ()
- StrCpy $STR_CONTAINS_VAR_1 "-1" () ()
- StrLen $STR_CONTAINS_VAR_2 "$STR_NEEDLE"
- StrLen $STR_CONTAINS_VAR_4 "$STR_HAYSTACK"
- IntOp: $STR_CONTAINS_VAR_1=$STR_CONTAINS_VAR_1+1
- StrCpy $STR_CONTAINS_VAR_3 "$STR_HAYSTACK" ($STR_CONTAINS_VAR_2) ($STR_CONTAINS_VAR_1)
- StrCmp "$STR_CONTAINS_VAR_3" "$STR_NEEDLE" equal=found, nonequal=
- StrCmp "$STR_CONTAINS_VAR_1" "$STR_CONTAINS_VAR_4" equal=done, nonequal=
- Goto: loop
- StrCpy $STR_RETURN_VAR "$STR_NEEDLE" () ()
- Goto: done
- Pop: $STR_NEEDLE
- Exch($STR_RETURN_VAR,0)
- FunctionEnd
- !define: "StrContains"="!insertmacro "_StrContainsConstructor""
- Section: "MyApp" ->(SEC1)
- !insertmacro: _StrContainsConstructor
- Push: $INSTDIR
- Push: MyApp
- Call "StrContains"
- Pop: $0
- !insertmacro: end of _StrContainsConstructor
- StrCmp "$0" "" equal=notfoundMyApp, nonequal=
- StrCpy $MyAppInstallDir "$INSTDIR" () ()
- Goto: installMyApp
- SetOutPath: "$INSTDIR"
- !insertmacro: WriteSignedUninstaller
- !makensis: ""C:\Program Files (x86)\NSIS\Bin\makensis.exe" /v4 /OCS UTF8 "/DGENRATINGUNINST=C:\Users\moorer\AppData\Local\Temp\Uninst.exe" "MyApp.nsi" "/XOutfile `C:\Users\moorer\AppData\Local\Temp\tempinstaller.exe`""
- MakeNSIS v3.06.1 - Copyright 1999-2020 Contributors
- See the file COPYING for license details.
- Credits can be found in the Users Manual.
- Command line defined: "GENRATINGUNINST=C:\Users\moorer\AppData\Local\Temp\Uninst.exe"
- Processing config: C:\Program Files (x86)\NSIS\nsisconf.nsh
- Processing default plugins: "C:\Program Files (x86)\NSIS\Plugins\x86-ansi\*.dll"
- + Banner::destroy
- + Banner::getWindow
- + Banner::show
- + BgImage::AddImage
- + BgImage::AddText
- + BgImage::Clear
- + BgImage::Destroy
- + BgImage::Redraw
- + BgImage::SetBg
- + BgImage::SetReturn
- + BgImage::Sound
- + Dialer::AttemptConnect
- + Dialer::AutodialHangup
- + Dialer::AutodialOnline
- + Dialer::AutodialUnattended
- + Dialer::GetConnectedState
- + INetC::get
- + INetC::head
- + INetC::post
- + INetC::put
- + InstallOptions::dialog
- + InstallOptions::initDialog
- + InstallOptions::show
- + InstallOptionsEx::dialog
- + InstallOptionsEx::initDialog
- + InstallOptionsEx::setFocus
- + InstallOptionsEx::show
- + InstallOptionsEx::skipValidation
- + LangDLL::LangDialog
- + Math::Script
- + SelfDel::Del
- + StartMenu::Init
- + StartMenu::Select
- + StartMenu::Show
- + System::Alloc
- + System::Call
- + System::Copy
- + System::Free
- + System::Get
- + System::Int64Op
- + System::Store
- + System::StrAlloc
- + TypeLib::GetLibVersion
- + TypeLib::Register
- + TypeLib::UnRegister
- + UserInfo::GetAccountType
- + UserInfo::GetName
- + UserInfo::GetOriginalAccountType
- + VPatch::GetFileCRC32
- + VPatch::GetFileMD5
- + VPatch::vpatchfile
- + advsplash::show
- + nsDialogs::Create
- + nsDialogs::CreateControl
- + nsDialogs::CreateItem
- + nsDialogs::CreateTimer
- + nsDialogs::GetUserData
- + nsDialogs::KillTimer
- + nsDialogs::OnBack
- + nsDialogs::OnChange
- + nsDialogs::OnClick
- + nsDialogs::OnNotify
- + nsDialogs::SelectFileDialog
- + nsDialogs::SelectFolderDialog
- + nsDialogs::SetRTL
- + nsDialogs::SetUserData
- + nsDialogs::Show
- + nsExec::Exec
- + nsExec::ExecToLog
- + nsExec::ExecToStack
- + nsProcess::_CloseProcess
- + nsProcess::_FindProcess
- + nsProcess::_KillProcess
- + nsProcess::_Unload
- + nsisdl::download
- + nsisdl::download_quiet
- + splash::show
- !define: "MUI_INSERT_NSISCONF"=""
- Changing directory to: "C:\cygwin64\tmp\NsisInstal"
- Processing script file: "MyApp.nsi" (ACP)
- !include: "C:\Program Files (x86)\NSIS\Include\LogicLib.nsh" (ACP)
- !include: closed: "C:\Program Files (x86)\NSIS\Include\LogicLib.nsh"
- !include: "C:\Program Files (x86)\NSIS\Include\Sections.nsh" (ACP)
- !include: closed: "C:\Program Files (x86)\NSIS\Include\Sections.nsh"
- !include: "C:\Program Files (x86)\NSIS\Include\MUI2.nsh" (ACP)
- !include: "C:\Program Files (x86)\NSIS\Contrib\Modern UI 2\MUI2.nsh" (ACP)
- NSIS Modern User Interface version 2.1 - Copyright 2002-2020 Joost Verburg (C:\Program Files (x86)\NSIS\Contrib\Modern UI 2\MUI2.nsh:14)
- !include: closed: "C:\Program Files (x86)\NSIS\Contrib\Modern UI 2\MUI2.nsh"
- !include: closed: "C:\Program Files (x86)\NSIS\Include\MUI2.nsh"
- !define: "MAJOR_VERSION"="1"
- !define: "MINOR_VERSION"="2"
- !define: "PATCH_VERSION"="3"
- !define: "BUILD_VERSION"="4"
- !define: "APP_COPYRIGHT"="MyApp © MyCompany 2021"
- !define: "COMPANY_NAME"="MyCompany"
- !define: "FLEX_LM"="FlexLM"
- !define: "FLEX_DIR"="FlexSQI"
- !define: "PRODUCT_NAME"="MyApp"
- !define: "PRODUCT_VERSION"="1.2.3.4"
- !define: "SETUP_NAME"="MyAppSetup.exe"
- BrandingText: "MyCompany"
- OutFile: "MyAppSetup.exe"
- Icon: "favicon.ico"
- UninstallIcon: "favicon.ico"
- !define: "MUI_ICON"="favicon.ico"
- !define: "MUI_UNICON"="favicon.ico"
- Name: "MyApp"
- InstallDir: "$PROGRAMFILES64\MyApp\"
- InstallRegKey: "HKLM\Software\$PRODUCT_NAME\"
- ShowInstDetails: hide
- ShowUnInstDetails: hide
- SetCompressor: /SOLID lzma
- SetCompressorDictSize: 12 mb
- !insertmacro: MUI_UNPAGE_CONFIRM
- !insertmacro: end of MUI_UNPAGE_CONFIRM
- !insertmacro: MUI_UNPAGE_INSTFILES
- !insertmacro: end of MUI_UNPAGE_INSTFILES
- !insertmacro: DeclareLanguages
- !insertmacro: MUI_LANGUAGE
- !insertmacro: end of MUI_LANGUAGE
- !insertmacro: end of DeclareLanguages
- Section: "-Uninstall"
- ReadRegStr $0 HKCU\SOFTWARE\MyCompany\InstallLocation
- DeleteRegKey: HKCU\SOFTWARE\MyCompany
- Delete: "$0\config.dat"
- Delete: "$0\MyApp.exe"
- Delete: "$0\ReleaseNotes.txt"
- Delete: "$0\MyCompany_LandingPage_114.bmp"
- Delete: "$0\MyAppLicense.txt"
- Delete: "$SMPROGRAMS\MyApp.lnk"
- DeleteRegKey: HKCU\SOFTWARE\MyApp
- DeleteRegKey: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyApp
- DeleteRegKey: HKCU\Software\Modern UI Test
- RMDir: "$0"
- Delete: "$InstDir\Uninst.exe"
- RMDir: "$InstDir"
- SectionEnd
- OutFile: "C:\Users\moorer\AppData\Local\Temp\tempinstaller.exe"
- Processed 1 file, 1 command line command, writing output (x86-ansi):
- warning 7998: ANSI targets are deprecated
- Processing pages... Done!
- Removing unused resources... Done!
- Generating language tables... Done!
- Generating uninstaller... Done!
- Output: "C:\Users\moorer\AppData\Local\Temp\tempinstaller.exe"
- Install: 0 pages (0 bytes), 1 section (2072 bytes), 25 instructions (700 bytes), 46 strings (481 bytes), 1 language table (166 bytes).
- Uninstall: 2 pages (192 bytes), 1 section (2072 bytes), 62 instructions (1736 bytes), 85 strings (1141 bytes), 1 language table (250 bytes).
- Using lzma (compress whole) compression.
- EXE header size: 74752 / 37888 bytes
- Install code: (2795 bytes)
- Install data: (0 bytes)
- Uninstall code+data: (43257 bytes)
- Compressed data: 20547 / 46052 bytes
- CRC (0xF56DD901): 4 / 4 bytes
- Total size: 95303 / 83944 bytes (113.5%)
- 1 warning:
- 7998: ANSI targets are deprecated
- !makensis: returned 0
- !system: "set __COMPAT_LAYER=RunAsInvoker&"C:\Users\moorer\AppData\Local\Temp\tempinstaller.exe""
- !system: returned 2
- !system: "SIGNTOOL sign /f CodeSigningCertificate/MyCompany.pfx /p Test /tr http://timestamp.digicert.com /td SHA256 "C:\Users\moorer\AppData\Local\Temp\Uninst.exe""
- Done Adding Additional Store
- Successfully signed: C:\Users\moorer\AppData\Local\Temp\Uninst.exe !system: returned 0
- File: "Uninst.exe"->"$InstDir\Uninst.exe" 80376 bytes
- !insertmacro: end of WriteSignedUninstaller
- File: "MyApp.exe" 65558528 bytes
- File: "ReleaseNotes.txt" 47 bytes
- File: "MyCompany_LandingPage_114.bmp" 478 bytes
- File: "MyAppLicense.txt" 72 bytes
- CreateShortcut: "$SMPROGRAMS\MyApp.lnk"->"$InstDir\MyApp.exe" icon:,0, nwd=0, showmode=0x0, hotkey=0x0, comment=
- ClearErrors:
- WriteRegStr: HKCU\SOFTWARE\MyApp\Company Name=MyCompany
- WriteRegStr: HKCU\SOFTWARE\MyApp\Version=1.2.3.4
- WriteRegStr: HKCU\SOFTWARE\MyApp\AppID={A0E84732-E2B2-46E5-8CA2-462B8DF92DCD}
- WriteRegStr: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyApp\DisplayIcon=$PROGRAMFILES64\MyApp\MyApp.exe
- WriteRegStr: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyApp\AppID={A0E84732-E2B2-46E5-8CA2-462B8DF92DCD}
- WriteRegStr: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyApp\DisplayName=MyApp
- WriteRegStr: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyApp\DisplayVersion=1.2.3.4
- WriteRegStr: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyApp\InstallLocation=$INSTDIR
- WriteRegStr: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyApp\Publisher=MyCompany
- WriteRegStr: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyApp\UninstallString="$INSTDIR\Uninst.exe"
- SectionEnd
- Section: "FlexLM" ->(SEC3)
- !insertmacro: _StrContainsConstructor
- Push: $INSTDIR
- Push: Flex
- Call "StrContains"
- Pop: $0
- !insertmacro: end of _StrContainsConstructor
- StrCmp "$0" "" equal=notfoundFlex, nonequal=
- StrCpy $FlexLmInstallDir "$INSTDIR" () ()
- Goto: installFlex
- SetOutPath: "$INSTDIR"
- File: "installs.exe" 407040 bytes
- File: "lmdown.exe" 1828688 bytes
- File: "lmflex.exe" 2158592 bytes
- SectionEnd
- !define: "PROG1_InstDir"="$PROGRAMFILES64\MyApp"
- !define: "PROG1_StartIndex"="0"
- !define: "PROG1_EndIndex"="0"
- !define: "PROG2_InstDir"="C:\FlexSQI\"
- !define: "PROG2_StartIndex"="1"
- !define: "PROG2_EndIndex"="1"
- LangString: "DESC_SecMyApp" 1033 "MyAppTM software is an easy-to-use suite of tools."
- LangString: "DESC_SecFlexLM" 1033 "FlexSQI contains all the files necessary to implement the FlexLM license server."
- !insertmacro: MUI_FUNCTION_DESCRIPTION_BEGIN
- !insertmacro: end of MUI_FUNCTION_DESCRIPTION_BEGIN
- !insertmacro: MUI_DESCRIPTION_TEXT
- !insertmacro: end of MUI_DESCRIPTION_TEXT
- !insertmacro: MUI_DESCRIPTION_TEXT
- !insertmacro: end of MUI_DESCRIPTION_TEXT
- !insertmacro: MUI_FUNCTION_DESCRIPTION_END
- !insertmacro: end of MUI_FUNCTION_DESCRIPTION_END
- Function: ".onInit"
- InitPluginsDir
- SetOutPath: "$TEMP"
- File: "MyCompany_LandingPage_114.bmp"->"spltmp.bmp" 0/478 bytes
- File: "splash.dll"->"$PLUGINSDIR\splash.dll" 4096 bytes
- Plugin command: show 2000 $TEMP\spltmp
- Pop: $0
- Delete: "$TEMP\spltmp.bmp"
- FunctionEnd
- Var: "IfBack"
- Function: "SelectFilesCheck"
- StrCmp "$IfBack" "1" equal=0, nonequal=NoCheck
- Call "ResetFiles"
- FunctionEnd
- Function: "ComponentsLeave"
- Push: $R0
- Push: $R1
- Call "IsPROG1Selected"
- Pop: $R0
- Call "IsPROG2Selected"
- Pop: $R1
- StrCmp "$R0" "1" equal=End, nonequal=
- StrCmp "$R1" "1" equal=End, nonequal=
- Pop: $R1
- Pop: $R0
- MessageBox: 48: "$(NoSectionsSelected)"
- Abort: ""
- Pop: $R1
- Pop: $R0
- FunctionEnd
- Function: "IsPROG1Selected"
- Push: $R0
- StrCpy $R0 "0" () ()
- SectionGetFlags: 0->$R0
- IntOp: $R0=$R0&1
- StrCmp "$R0" "1" equal=0, nonequal=+3
- StrCpy $R0 "1" () ()
- Exch($R0,0)
- FunctionEnd
- Function: "IsPROG2Selected"
- Push: $R1
- StrCpy $R1 "1" () ()
- IntOp: $R1=$R1+1
- SectionGetFlags: 1->$R1
- IntOp: $R1=$R1&1
- StrCmp "$R1" "1" equal=0, nonequal=+3
- StrCpy $R1 "1" () ()
- Exch($R1,0)
- FunctionEnd
- Function: "ResetFiles"
- Push: $R0
- Push: $R1
- StrCpy $R0 "1" () ()
- IntOp: $R0=$R0+1
- ReadINIStr $R1 [Sections]:$R0 from $PLUGINSDIR\sections.ini
- SectionSetFlags: $R0=$R1
- StrCmp "$R0" "1" equal=0, nonequal=Loop
- Pop: $R1
- Pop: $R0
- FunctionEnd
- Function: "SelectFilesA"
- StrCpy $IfBack "1" () ()
- Push: $R0
- Push: $R1
- StrCpy $R0 "1" () ()
- Call "IsPROG1Selected"
- Pop: $R0
- StrCmp "$R0" "1" equal=+4, nonequal=
- Pop: $R1
- Pop: $R0
- Abort: ""
- StrCpy $INSTDIR "$PROGRAMFILES64\MyApp" () ()
- Pop: $R1
- Pop: $R0
- FunctionEnd
- Function: "SelectFilesB"
- Push: $R0
- StrCpy $R0 "0" () ()
- Call "IsPROG2Selected"
- Pop: $R0
- StrCmp "$R0" "1" equal=+4, nonequal=
- Pop: $R1
- Pop: $R0
- Abort: ""
- StrCpy $INSTDIR "C:\FlexSQI\" () ()
- Pop: $R0
- FunctionEnd
- Function: "DeleteSectionsINI"
- FlushINI: $PLUGINSDIR\Sections.ini
- Delete: "$PLUGINSDIR\Sections.ini"
- Delete: "$MyAppInstallDir\installs.exe"
- Delete: "$MyAppInstallDir\lmdown.exe"
- Delete: "$MyAppInstallDir\lmflex.exe"
- Delete: "$MyAppInstallDir\MyAppLicense.txt"
- Delete: "$MyAppInstallDir\MyCompany_LandingPage_114.bmp"
- Delete: "$FlexLmInstallDir\config.dat"
- Delete: "$FlexLmInstallDir\MyApp.exe"
- Delete: "$FlexLmInstallDir\ReleaseNotes.txt"
- Delete: "$FlexLmInstallDir\MyCompany_LandingPage_114.bmp"
- Delete: "$FlexLmInstallDir\MyAppLicense.txt"
- Delete: "$FlexLmInstallDir\vcruntime140_1.dll"
- FunctionEnd
- Processed 1 file, writing output (x86-ansi):
- warning 7998: ANSI targets are deprecated
- Adding plug-ins initializing function... Done!
- warning 6020: Uninstaller script code found but WriteUninstaller never used - no uninstaller will be created.
- Processing pages... Done!
- Removing unused resources... Done!
- Generating language tables... Done!
- Output: "C:\cygwin64\tmp\NsisInstal\MyAppSetup.exe"
- Install: 9 pages (576 bytes), 2 sections (4144 bytes), 586 instructions (16408 bytes), 257 strings (4415 bytes), 1 language table (358 bytes).
- Uninstall: 4 pages (320 bytes), 0 sections (0 bytes), 343 instructions (9604 bytes), 154 strings (2355 bytes), 1 language table (286 bytes).
- Datablock optimizer saved 26980 bytes (~0.0%).
- Using lzma (compress whole) compression.
- EXE header size: 77312 / 37888 bytes
- Install code: (24317 bytes)
- Install data: (70085963 bytes)
- Compressed data: 17652567 / 70110280 bytes
- CRC (0xD32C971E): 4 / 4 bytes
- Total size: 17729883 / 70148172 bytes (25.2%)
- 5 warnings:
- 7025: "${LANG_ENGLSH}" is not a valid language id, using language id 1033! (C:\cygwin64\tmp\NsisInstal\MyApp.nsi:96)
- 7025: "${LANG_ENGLSH}" is not a valid language id, using language id 1033! (C:\cygwin64\tmp\NsisInstal\MyApp.nsi:99)
- 7025: "${LANG_ENGLSH}" is not a valid language id, using language id 1033! (C:\cygwin64\tmp\NsisInstal\MyApp.nsi:101)
- 7998: ANSI targets are deprecated
- 6020: Uninstaller script code found but WriteUninstaller never used - no uninstaller will be created.
Advertisement
Add Comment
Please, Sign In to add comment