mirror of
https://github.com/msvc-win/get.msvc.win.git
synced 2025-12-15 20:57:36 +00:00
This commit is contained in:
parent
c99a3c7384
commit
d5f6c91fa3
4 changed files with 105 additions and 15 deletions
BIN
favicon.ico
BIN
favicon.ico
Binary file not shown.
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 52 KiB |
|
|
@ -2,35 +2,65 @@
|
||||||
!include "LogicLib.nsh"
|
!include "LogicLib.nsh"
|
||||||
!include "WinVer.nsh"
|
!include "WinVer.nsh"
|
||||||
!include "x64.nsh"
|
!include "x64.nsh"
|
||||||
|
!include "MUI2.nsh"
|
||||||
|
|
||||||
|
Unicode true
|
||||||
|
SetCompressor /solid /final lzma
|
||||||
|
RequestExecutionLevel admin
|
||||||
|
|
||||||
|
!insertmacro MUI_LANGUAGE "English"
|
||||||
|
!insertmacro MUI_LANGUAGE "SimpChinese"
|
||||||
|
!insertmacro MUI_LANGUAGE "TradChinese"
|
||||||
|
!insertmacro MUI_LANGUAGE "Japanese"
|
||||||
|
|
||||||
!define /date BUILD_YEAR "%Y"
|
!define /date BUILD_YEAR "%Y"
|
||||||
!define /date BUILD_MONTH "%m"
|
!define /date BUILD_MONTH "%m"
|
||||||
!define /date BUILD_DAY "%d"
|
!define /date BUILD_DAY "%d"
|
||||||
|
|
||||||
|
LangString InstallerTitle ${LANG_ENGLISH} "MSVC Redistributable Runtime Offline Installer"
|
||||||
|
LangString InstallerTitle ${LANG_SIMPCHINESE} "MSVC 运行时离线安装程序"
|
||||||
|
LangString InstallerTitle ${LANG_TRADCHINESE} "MSVC 可再發行運行時離線安裝程式"
|
||||||
|
LangString InstallerTitle ${LANG_JAPANESE} "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||||
|
|
||||||
Name "MSVC Redistributable Runtime Offline Installer"
|
LangString OSVersionMessage ${LANG_ENGLISH} "This installer requires Windows XP or newer."
|
||||||
|
LangString OSVersionMessage ${LANG_SIMPCHINESE} "此安装程序仅支持 Windows XP 或更高版本。"
|
||||||
|
LangString OSVersionMessage ${LANG_TRADCHINESE} "此安裝程式僅支援 Windows XP 或更高版本。"
|
||||||
|
LangString OSVersionMessage ${LANG_JAPANESE} "このインストーラーには Windows XP 以降が必要です。"
|
||||||
|
|
||||||
|
Name "$(InstallerTitle)"
|
||||||
Icon "favicon.ico"
|
Icon "favicon.ico"
|
||||||
OutFile "MSVC_Offline_Setup_${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}_AllOS.exe"
|
OutFile "MSVC_Offline_Setup_${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}_AllOS.exe"
|
||||||
InstallDir $TEMP
|
InstallDir $TEMP
|
||||||
|
|
||||||
|
BrandingText "msvc.win"
|
||||||
|
|
||||||
VIProductVersion "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
VIProductVersion "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
VIAddVersionKey /LANG=0x0409 "ProductName" "MSVC Offline Installer"
|
VIAddVersionKey /LANG=0x0409 "ProductName" "MSVC Offline Installer"
|
||||||
VIAddVersionKey /LANG=0x0409 "FileDescription" "MSVC Offline Installer"
|
VIAddVersionKey /LANG=0x0409 "FileDescription" "MSVC Offline Installer"
|
||||||
VIAddVersionKey /LANG=0x0409 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
VIAddVersionKey /LANG=0x0409 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
VIAddVersionKey /LANG=0x0409 "LegalCopyright" "msvc.win Project"
|
VIAddVersionKey /LANG=0x0409 "LegalCopyright" "msvc.win Project"
|
||||||
|
|
||||||
|
VIAddVersionKey /LANG=0x0404 "ProductName" "MSVC 可再發行運行時離線安裝程式"
|
||||||
|
VIAddVersionKey /LANG=0x0404 "FileDescription" "MSVC 可再發行運行時離線安裝程式"
|
||||||
|
VIAddVersionKey /LANG=0x0404 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
|
VIAddVersionKey /LANG=0x0404 "LegalCopyright" "msvc.win Project"
|
||||||
|
|
||||||
VIAddVersionKey /LANG=0x0804 "ProductName" "MSVC 运行时离线安装程序"
|
VIAddVersionKey /LANG=0x0804 "ProductName" "MSVC 运行时离线安装程序"
|
||||||
VIAddVersionKey /LANG=0x0804 "FileDescription" "MSVC 运行时离线安装程序"
|
VIAddVersionKey /LANG=0x0804 "FileDescription" "MSVC 运行时离线安装程序"
|
||||||
VIAddVersionKey /LANG=0x0804 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
VIAddVersionKey /LANG=0x0804 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
VIAddVersionKey /LANG=0x0804 "LegalCopyright" "msvc.win Project"
|
VIAddVersionKey /LANG=0x0804 "LegalCopyright" "msvc.win Project"
|
||||||
|
|
||||||
Unicode true
|
VIAddVersionKey /LANG=0x0411 "ProductName" "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||||
SetCompressor /solid /final lzma
|
VIAddVersionKey /LANG=0x0411 "FileDescription" "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||||
RequestExecutionLevel admin
|
VIAddVersionKey /LANG=0x0411 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
|
VIAddVersionKey /LANG=0x0411 "LegalCopyright" "msvc.win Project"
|
||||||
|
|
||||||
|
!insertmacro MUI_RESERVEFILE_LANGDLL
|
||||||
|
!define MUI_LANGDLL_ALWAYSSHOW 0
|
||||||
|
|
||||||
Function .onInit
|
Function .onInit
|
||||||
${IfNot} ${AtLeastWinXP}
|
${IfNot} ${AtLeastWinXP}
|
||||||
MessageBox MB_ICONSTOP "This installer requires Windows XP or newer."
|
MessageBox MB_ICONSTOP "$(OSVersionMessage)"
|
||||||
Abort
|
Abort
|
||||||
${EndIf}
|
${EndIf}
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
|
||||||
|
|
@ -2,35 +2,65 @@
|
||||||
!include "LogicLib.nsh"
|
!include "LogicLib.nsh"
|
||||||
!include "WinVer.nsh"
|
!include "WinVer.nsh"
|
||||||
!include "x64.nsh"
|
!include "x64.nsh"
|
||||||
|
!include "MUI2.nsh"
|
||||||
|
|
||||||
|
Unicode true
|
||||||
|
SetCompressor /solid /final lzma
|
||||||
|
RequestExecutionLevel admin
|
||||||
|
|
||||||
|
!insertmacro MUI_LANGUAGE "English"
|
||||||
|
!insertmacro MUI_LANGUAGE "SimpChinese"
|
||||||
|
!insertmacro MUI_LANGUAGE "TradChinese"
|
||||||
|
!insertmacro MUI_LANGUAGE "Japanese"
|
||||||
|
|
||||||
!define /date BUILD_YEAR "%Y"
|
!define /date BUILD_YEAR "%Y"
|
||||||
!define /date BUILD_MONTH "%m"
|
!define /date BUILD_MONTH "%m"
|
||||||
!define /date BUILD_DAY "%d"
|
!define /date BUILD_DAY "%d"
|
||||||
|
|
||||||
|
LangString InstallerTitle ${LANG_ENGLISH} "MSVC Redistributable Runtime Offline Installer"
|
||||||
|
LangString InstallerTitle ${LANG_SIMPCHINESE} "MSVC 运行时离线安装程序"
|
||||||
|
LangString InstallerTitle ${LANG_TRADCHINESE} "MSVC 可再發行運行時離線安裝程式"
|
||||||
|
LangString InstallerTitle ${LANG_JAPANESE} "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||||
|
|
||||||
Name "MSVC Redistributable Runtime Offline Installer"
|
LangString OSVersionMessage ${LANG_ENGLISH} "This installer requires Windows 10 or newer."
|
||||||
|
LangString OSVersionMessage ${LANG_SIMPCHINESE} "此安装程序仅支持 Windows 10 或更高版本。"
|
||||||
|
LangString OSVersionMessage ${LANG_TRADCHINESE} "此安裝程式僅支援 Windows 10 或更高版本。"
|
||||||
|
LangString OSVersionMessage ${LANG_JAPANESE} "このインストーラーには Windows 10 以降が必要です。"
|
||||||
|
|
||||||
|
Name "$(InstallerTitle)"
|
||||||
Icon "favicon.ico"
|
Icon "favicon.ico"
|
||||||
OutFile "MSVC_Offline_Setup_${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}_Win10_11.exe"
|
OutFile "MSVC_Offline_Setup_${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}_Win10_11.exe"
|
||||||
InstallDir $TEMP
|
InstallDir $TEMP
|
||||||
|
|
||||||
|
BrandingText "msvc.win"
|
||||||
|
|
||||||
VIProductVersion "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
VIProductVersion "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
VIAddVersionKey /LANG=0x0409 "ProductName" "MSVC Offline Installer"
|
VIAddVersionKey /LANG=0x0409 "ProductName" "MSVC Offline Installer"
|
||||||
VIAddVersionKey /LANG=0x0409 "FileDescription" "MSVC Offline Installer"
|
VIAddVersionKey /LANG=0x0409 "FileDescription" "MSVC Offline Installer"
|
||||||
VIAddVersionKey /LANG=0x0409 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
VIAddVersionKey /LANG=0x0409 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
VIAddVersionKey /LANG=0x0409 "LegalCopyright" "msvc.win Project"
|
VIAddVersionKey /LANG=0x0409 "LegalCopyright" "msvc.win Project"
|
||||||
|
|
||||||
|
VIAddVersionKey /LANG=0x0404 "ProductName" "MSVC 可再發行運行時離線安裝程式"
|
||||||
|
VIAddVersionKey /LANG=0x0404 "FileDescription" "MSVC 可再發行運行時離線安裝程式"
|
||||||
|
VIAddVersionKey /LANG=0x0404 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
|
VIAddVersionKey /LANG=0x0404 "LegalCopyright" "msvc.win Project"
|
||||||
|
|
||||||
VIAddVersionKey /LANG=0x0804 "ProductName" "MSVC 运行时离线安装程序"
|
VIAddVersionKey /LANG=0x0804 "ProductName" "MSVC 运行时离线安装程序"
|
||||||
VIAddVersionKey /LANG=0x0804 "FileDescription" "MSVC 运行时离线安装程序"
|
VIAddVersionKey /LANG=0x0804 "FileDescription" "MSVC 运行时离线安装程序"
|
||||||
VIAddVersionKey /LANG=0x0804 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
VIAddVersionKey /LANG=0x0804 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
VIAddVersionKey /LANG=0x0804 "LegalCopyright" "msvc.win Project"
|
VIAddVersionKey /LANG=0x0804 "LegalCopyright" "msvc.win Project"
|
||||||
|
|
||||||
Unicode true
|
VIAddVersionKey /LANG=0x0411 "ProductName" "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||||
SetCompressor /solid /final lzma
|
VIAddVersionKey /LANG=0x0411 "FileDescription" "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||||
RequestExecutionLevel admin
|
VIAddVersionKey /LANG=0x0411 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
|
VIAddVersionKey /LANG=0x0411 "LegalCopyright" "msvc.win Project"
|
||||||
|
|
||||||
|
!insertmacro MUI_RESERVEFILE_LANGDLL
|
||||||
|
!define MUI_LANGDLL_ALWAYSSHOW 0
|
||||||
|
|
||||||
Function .onInit
|
Function .onInit
|
||||||
${IfNot} ${AtLeastWin10}
|
${IfNot} ${AtLeastWin10}
|
||||||
MessageBox MB_ICONSTOP "This installer requires Windows 10 or newer."
|
MessageBox MB_ICONSTOP "$(OSVersionMessage)"
|
||||||
Abort
|
Abort
|
||||||
${EndIf}
|
${EndIf}
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
|
||||||
|
|
@ -2,35 +2,65 @@
|
||||||
!include "LogicLib.nsh"
|
!include "LogicLib.nsh"
|
||||||
!include "WinVer.nsh"
|
!include "WinVer.nsh"
|
||||||
!include "x64.nsh"
|
!include "x64.nsh"
|
||||||
|
!include "MUI2.nsh"
|
||||||
|
|
||||||
|
Unicode true
|
||||||
|
SetCompressor /solid /final lzma
|
||||||
|
RequestExecutionLevel admin
|
||||||
|
|
||||||
|
!insertmacro MUI_LANGUAGE "English"
|
||||||
|
!insertmacro MUI_LANGUAGE "SimpChinese"
|
||||||
|
!insertmacro MUI_LANGUAGE "TradChinese"
|
||||||
|
!insertmacro MUI_LANGUAGE "Japanese"
|
||||||
|
|
||||||
!define /date BUILD_YEAR "%Y"
|
!define /date BUILD_YEAR "%Y"
|
||||||
!define /date BUILD_MONTH "%m"
|
!define /date BUILD_MONTH "%m"
|
||||||
!define /date BUILD_DAY "%d"
|
!define /date BUILD_DAY "%d"
|
||||||
|
|
||||||
|
LangString InstallerTitle ${LANG_ENGLISH} "MSVC Redistributable Runtime Offline Installer"
|
||||||
|
LangString InstallerTitle ${LANG_SIMPCHINESE} "MSVC 运行时离线安装程序"
|
||||||
|
LangString InstallerTitle ${LANG_TRADCHINESE} "MSVC 可再發行運行時離線安裝程式"
|
||||||
|
LangString InstallerTitle ${LANG_JAPANESE} "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||||
|
|
||||||
Name "MSVC Redistributable Runtime Offline Installer"
|
LangString OSVersionMessage ${LANG_ENGLISH} "This installer requires Windows 7 or newer."
|
||||||
|
LangString OSVersionMessage ${LANG_SIMPCHINESE} "此安装程序仅支持 Windows 7 或更高版本。"
|
||||||
|
LangString OSVersionMessage ${LANG_TRADCHINESE} "此安裝程式僅支援 Windows 7 或更高版本。"
|
||||||
|
LangString OSVersionMessage ${LANG_JAPANESE} "このインストーラーには Windows 7 以降が必要です。"
|
||||||
|
|
||||||
|
Name "$(InstallerTitle)"
|
||||||
Icon "favicon.ico"
|
Icon "favicon.ico"
|
||||||
OutFile "MSVC_Offline_Setup_${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}_Win7.exe"
|
OutFile "MSVC_Offline_Setup_${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}_Win7.exe"
|
||||||
InstallDir $TEMP
|
InstallDir $TEMP
|
||||||
|
|
||||||
|
BrandingText "msvc.win"
|
||||||
|
|
||||||
VIProductVersion "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
VIProductVersion "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
VIAddVersionKey /LANG=0x0409 "ProductName" "MSVC Offline Installer"
|
VIAddVersionKey /LANG=0x0409 "ProductName" "MSVC Offline Installer"
|
||||||
VIAddVersionKey /LANG=0x0409 "FileDescription" "MSVC Offline Installer"
|
VIAddVersionKey /LANG=0x0409 "FileDescription" "MSVC Offline Installer"
|
||||||
VIAddVersionKey /LANG=0x0409 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
VIAddVersionKey /LANG=0x0409 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
VIAddVersionKey /LANG=0x0409 "LegalCopyright" "msvc.win Project"
|
VIAddVersionKey /LANG=0x0409 "LegalCopyright" "msvc.win Project"
|
||||||
|
|
||||||
|
VIAddVersionKey /LANG=0x0404 "ProductName" "MSVC 可再發行運行時離線安裝程式"
|
||||||
|
VIAddVersionKey /LANG=0x0404 "FileDescription" "MSVC 可再發行運行時離線安裝程式"
|
||||||
|
VIAddVersionKey /LANG=0x0404 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
|
VIAddVersionKey /LANG=0x0404 "LegalCopyright" "msvc.win Project"
|
||||||
|
|
||||||
VIAddVersionKey /LANG=0x0804 "ProductName" "MSVC 运行时离线安装程序"
|
VIAddVersionKey /LANG=0x0804 "ProductName" "MSVC 运行时离线安装程序"
|
||||||
VIAddVersionKey /LANG=0x0804 "FileDescription" "MSVC 运行时离线安装程序"
|
VIAddVersionKey /LANG=0x0804 "FileDescription" "MSVC 运行时离线安装程序"
|
||||||
VIAddVersionKey /LANG=0x0804 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
VIAddVersionKey /LANG=0x0804 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
VIAddVersionKey /LANG=0x0804 "LegalCopyright" "msvc.win Project"
|
VIAddVersionKey /LANG=0x0804 "LegalCopyright" "msvc.win Project"
|
||||||
|
|
||||||
Unicode true
|
VIAddVersionKey /LANG=0x0411 "ProductName" "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||||
SetCompressor /solid /final lzma
|
VIAddVersionKey /LANG=0x0411 "FileDescription" "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||||
RequestExecutionLevel admin
|
VIAddVersionKey /LANG=0x0411 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||||
|
VIAddVersionKey /LANG=0x0411 "LegalCopyright" "msvc.win Project"
|
||||||
|
|
||||||
|
!insertmacro MUI_RESERVEFILE_LANGDLL
|
||||||
|
!define MUI_LANGDLL_ALWAYSSHOW 0
|
||||||
|
|
||||||
Function .onInit
|
Function .onInit
|
||||||
${IfNot} ${AtLeastWin7}
|
${IfNot} ${AtLeastWin7}
|
||||||
MessageBox MB_ICONSTOP "This installer requires Windows 7 or newer."
|
MessageBox MB_ICONSTOP "$(OSVersionMessage)"
|
||||||
Abort
|
Abort
|
||||||
${EndIf}
|
${EndIf}
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue