mirror of
https://github.com/msvc-win/get.msvc.win.git
synced 2025-12-14 12:17:40 +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 "WinVer.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_MONTH "%m"
|
||||
!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"
|
||||
OutFile "MSVC_Offline_Setup_${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}_AllOS.exe"
|
||||
InstallDir $TEMP
|
||||
|
||||
BrandingText "msvc.win"
|
||||
|
||||
VIProductVersion "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||
VIAddVersionKey /LANG=0x0409 "ProductName" "MSVC Offline Installer"
|
||||
VIAddVersionKey /LANG=0x0409 "FileDescription" "MSVC Offline Installer"
|
||||
VIAddVersionKey /LANG=0x0409 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||
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 "FileDescription" "MSVC 运行时离线安装程序"
|
||||
VIAddVersionKey /LANG=0x0804 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||
VIAddVersionKey /LANG=0x0804 "LegalCopyright" "msvc.win Project"
|
||||
|
||||
Unicode true
|
||||
SetCompressor /solid /final lzma
|
||||
RequestExecutionLevel admin
|
||||
VIAddVersionKey /LANG=0x0411 "ProductName" "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||
VIAddVersionKey /LANG=0x0411 "FileDescription" "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||
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
|
||||
${IfNot} ${AtLeastWinXP}
|
||||
MessageBox MB_ICONSTOP "This installer requires Windows XP or newer."
|
||||
MessageBox MB_ICONSTOP "$(OSVersionMessage)"
|
||||
Abort
|
||||
${EndIf}
|
||||
FunctionEnd
|
||||
|
|
|
|||
|
|
@ -2,35 +2,65 @@
|
|||
!include "LogicLib.nsh"
|
||||
!include "WinVer.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_MONTH "%m"
|
||||
!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"
|
||||
OutFile "MSVC_Offline_Setup_${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}_Win10_11.exe"
|
||||
InstallDir $TEMP
|
||||
|
||||
BrandingText "msvc.win"
|
||||
|
||||
VIProductVersion "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||
VIAddVersionKey /LANG=0x0409 "ProductName" "MSVC Offline Installer"
|
||||
VIAddVersionKey /LANG=0x0409 "FileDescription" "MSVC Offline Installer"
|
||||
VIAddVersionKey /LANG=0x0409 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||
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 "FileDescription" "MSVC 运行时离线安装程序"
|
||||
VIAddVersionKey /LANG=0x0804 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||
VIAddVersionKey /LANG=0x0804 "LegalCopyright" "msvc.win Project"
|
||||
|
||||
Unicode true
|
||||
SetCompressor /solid /final lzma
|
||||
RequestExecutionLevel admin
|
||||
VIAddVersionKey /LANG=0x0411 "ProductName" "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||
VIAddVersionKey /LANG=0x0411 "FileDescription" "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||
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
|
||||
${IfNot} ${AtLeastWin10}
|
||||
MessageBox MB_ICONSTOP "This installer requires Windows 10 or newer."
|
||||
MessageBox MB_ICONSTOP "$(OSVersionMessage)"
|
||||
Abort
|
||||
${EndIf}
|
||||
FunctionEnd
|
||||
|
|
|
|||
|
|
@ -2,35 +2,65 @@
|
|||
!include "LogicLib.nsh"
|
||||
!include "WinVer.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_MONTH "%m"
|
||||
!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"
|
||||
OutFile "MSVC_Offline_Setup_${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}_Win7.exe"
|
||||
InstallDir $TEMP
|
||||
|
||||
BrandingText "msvc.win"
|
||||
|
||||
VIProductVersion "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||
VIAddVersionKey /LANG=0x0409 "ProductName" "MSVC Offline Installer"
|
||||
VIAddVersionKey /LANG=0x0409 "FileDescription" "MSVC Offline Installer"
|
||||
VIAddVersionKey /LANG=0x0409 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||
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 "FileDescription" "MSVC 运行时离线安装程序"
|
||||
VIAddVersionKey /LANG=0x0804 "FileVersion" "${BUILD_YEAR}.${BUILD_MONTH}.${BUILD_DAY}.0"
|
||||
VIAddVersionKey /LANG=0x0804 "LegalCopyright" "msvc.win Project"
|
||||
|
||||
Unicode true
|
||||
SetCompressor /solid /final lzma
|
||||
RequestExecutionLevel admin
|
||||
VIAddVersionKey /LANG=0x0411 "ProductName" "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||
VIAddVersionKey /LANG=0x0411 "FileDescription" "MSVC 再頒布可能ランタイムオフラインインストーラー"
|
||||
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
|
||||
${IfNot} ${AtLeastWin7}
|
||||
MessageBox MB_ICONSTOP "This installer requires Windows 7 or newer."
|
||||
MessageBox MB_ICONSTOP "$(OSVersionMessage)"
|
||||
Abort
|
||||
${EndIf}
|
||||
FunctionEnd
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue