mirror of
https://github.com/kunkundi/crossdesk.git
synced 2025-10-26 04:05:34 +08:00
[feat] remove vc runtime from nsis script since using static linking
This commit is contained in:
@@ -47,27 +47,6 @@ InstallDir "$PROGRAMFILES\CrossDesk"
|
|||||||
InstallDirRegKey HKCU "Software\${PRODUCT_NAME}" "InstallDir"
|
InstallDirRegKey HKCU "Software\${PRODUCT_NAME}" "InstallDir"
|
||||||
ShowInstDetails show
|
ShowInstDetails show
|
||||||
|
|
||||||
Function CheckVCRedist
|
|
||||||
ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64" "Installed"
|
|
||||||
StrCmp $0 1 done
|
|
||||||
|
|
||||||
DetailPrint "Downloading Microsoft Visual C++ Redistributable..."
|
|
||||||
inetc::get /popup "" /caption "Downloading VC++ Runtime..." \
|
|
||||||
"https://aka.ms/vs/17/release/vc_redist.x64.exe" \
|
|
||||||
"$TEMP\\vc_redist.x64.exe"
|
|
||||||
Pop $0
|
|
||||||
StrCmp $0 "OK" +2
|
|
||||||
MessageBox MB_OK "Failed to download VC++ Redistributable. Please install it manually." IDOK done
|
|
||||||
|
|
||||||
ExecWait '"$TEMP\\vc_redist.x64.exe" /quiet /norestart'
|
|
||||||
|
|
||||||
done:
|
|
||||||
FunctionEnd
|
|
||||||
|
|
||||||
Section "VC++ Runtime"
|
|
||||||
Call CheckVCRedist
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
Section "MainSection"
|
Section "MainSection"
|
||||||
; Check if CrossDesk is running
|
; Check if CrossDesk is running
|
||||||
StrCpy $1 "crossdesk.exe"
|
StrCpy $1 "crossdesk.exe"
|
||||||
|
|||||||
Reference in New Issue
Block a user