mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
Installer: Removed rainmeter.net fallback for redist downloads
This commit is contained in:
parent
5576f7d5a0
commit
2d8519a025
@ -575,7 +575,7 @@ Section
|
|||||||
|
|
||||||
ReadRegDWORD $2 HKLM "SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\$InstArc" "Installed"
|
ReadRegDWORD $2 HKLM "SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\$InstArc" "Installed"
|
||||||
|
|
||||||
; Download and install VC++ redist if required
|
; Download and install VC++ 2010 redist if required
|
||||||
${If} $1 = 2
|
${If} $1 = 2
|
||||||
${OrIf} $2 <> 1
|
${OrIf} $2 <> 1
|
||||||
${If} ${Silent}
|
${If} ${Silent}
|
||||||
@ -585,25 +585,10 @@ Section
|
|||||||
|
|
||||||
${If} $Install64Bit <> 1
|
${If} $Install64Bit <> 1
|
||||||
NSISdl::download /TIMEOUT=30000 "http://download.microsoft.com/download/C/6/D/C6D0FD4E-9E53-4897-9B91-836EBA2AACD3/vcredist_x86.exe" "$PLUGINSDIR\vcredist.exe"
|
NSISdl::download /TIMEOUT=30000 "http://download.microsoft.com/download/C/6/D/C6D0FD4E-9E53-4897-9B91-836EBA2AACD3/vcredist_x86.exe" "$PLUGINSDIR\vcredist.exe"
|
||||||
Pop $0
|
|
||||||
${Else}
|
${Else}
|
||||||
NSISdl::download /TIMEOUT=30000 "http://download.microsoft.com/download/A/8/0/A80747C3-41BD-45DF-B505-E9710D2744E0/vcredist_x64.exe" "$PLUGINSDIR\vcredist.exe"
|
NSISdl::download /TIMEOUT=30000 "http://download.microsoft.com/download/A/8/0/A80747C3-41BD-45DF-B505-E9710D2744E0/vcredist_x64.exe" "$PLUGINSDIR\vcredist.exe"
|
||||||
Pop $0
|
|
||||||
${EndIf}
|
${EndIf}
|
||||||
|
|
||||||
${If} $0 != "cancel"
|
|
||||||
${AndIf} $0 != "success"
|
|
||||||
; download from MS failed, try from rainmter.net
|
|
||||||
Delete "$PLUGINSDIR\vcredist.exe"
|
|
||||||
|
|
||||||
${If} $Install64Bit <> 1
|
|
||||||
NSISdl::download /TIMEOUT=30000 "http://rainmeter.net/redist/vc10SP1redist_x86.exe" "$PLUGINSDIR\vcredist.exe"
|
|
||||||
Pop $0
|
Pop $0
|
||||||
${Else}
|
|
||||||
NSISdl::download /TIMEOUT=30000 "http://rainmeter.net/redist/vc10SP1redist_x64.exe" "$PLUGINSDIR\vcredist.exe"
|
|
||||||
Pop $0
|
|
||||||
${EndIf}
|
|
||||||
${EndIf}
|
|
||||||
|
|
||||||
${If} $0 == "success"
|
${If} $0 == "success"
|
||||||
ExecWait '"$PLUGINSDIR\vcredist.exe" /q /norestart' $0
|
ExecWait '"$PLUGINSDIR\vcredist.exe" /q /norestart' $0
|
||||||
@ -631,22 +616,8 @@ Section
|
|||||||
${Else}
|
${Else}
|
||||||
NSISdl::download /TIMEOUT=30000 "http://download.microsoft.com/download/a/3/f/a3f1bf98-18f3-4036-9b68-8e6de530ce0a/NetFx64.exe" "$PLUGINSDIR\dotnetfx.exe"
|
NSISdl::download /TIMEOUT=30000 "http://download.microsoft.com/download/a/3/f/a3f1bf98-18f3-4036-9b68-8e6de530ce0a/NetFx64.exe" "$PLUGINSDIR\dotnetfx.exe"
|
||||||
${EndIf}
|
${EndIf}
|
||||||
|
|
||||||
Pop $0
|
Pop $0
|
||||||
|
|
||||||
${If} $0 != "cancel"
|
|
||||||
${AndIf} $0 != "success"
|
|
||||||
Delete "$PLUGINSDIR\dotnetfx.exe"
|
|
||||||
|
|
||||||
${If} $Install64Bit <> 1
|
|
||||||
NSISdl::download /TIMEOUT=30000 "http://rainmeter.net/redist/dotnetfx.exe" "$PLUGINSDIR\dotnetfx.exe"
|
|
||||||
${Else}
|
|
||||||
NSISdl::download /TIMEOUT=30000 "http://rainmeter.net/redist/NetFx64.exe" "$PLUGINSDIR\dotnetfx.exe"
|
|
||||||
${EndIf}
|
|
||||||
|
|
||||||
Pop $0
|
|
||||||
${EndIf}
|
|
||||||
|
|
||||||
${If} $0 == "success"
|
${If} $0 == "success"
|
||||||
ExecWait '"$PLUGINSDIR\dotnetfx.exe" /q:a /c:"install /q"' $0
|
ExecWait '"$PLUGINSDIR\dotnetfx.exe" /q:a /c:"install /q"' $0
|
||||||
Delete "$PLUGINSDIR\dotnetfx.exe"
|
Delete "$PLUGINSDIR\dotnetfx.exe"
|
||||||
|
Loading…
Reference in New Issue
Block a user