45 lines
1.2 KiB
Plaintext
45 lines
1.2 KiB
Plaintext
!macro customInit
|
|
# Uninstallation of UC ware
|
|
ReadRegStr $0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DS Talk_is1" "UninstallString"
|
|
${If} $0 != ""
|
|
MessageBox MB_ICONINFORMATION|MB_TOPMOST "이전 버전의 DS Talk을 제거 하시겠습니까?" IDOK
|
|
ExecWait $0 $1
|
|
${EndIf}
|
|
|
|
# Installation of .NET Framework
|
|
ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" "Release"
|
|
IntCmp $0 378389 is_equal is_less is_greater
|
|
|
|
is_equal:
|
|
Goto dnf_install_not_needed
|
|
is_greater:
|
|
Goto dnf_install_not_needed
|
|
is_less:
|
|
Goto dnf_install_needed
|
|
|
|
dnf_install_needed:
|
|
NSISdl::download "http://go.microsoft.com/fwlink/?LinkId=825298" "$TEMP\dotNET47Web.exe"
|
|
Pop $R0
|
|
|
|
${If} $R0 != "success"
|
|
MessageBox MB_OK|MB_ICONEXCLAMATION "Unable to download .NET Framework. ${PRODUCT_NAME} will be installed, but will not function without the Framework!"
|
|
Goto done_dotNET
|
|
${Else}
|
|
ExecWait '"$TEMP\dotNET47Web.exe" /showrmui /passive /norestart' $1
|
|
${If} $1 = 1641
|
|
${OrIf} $1 = 3010
|
|
SetRebootFlag true
|
|
${EndIf}
|
|
${EndIf}
|
|
|
|
dnf_install_not_needed:
|
|
Goto done_dotNET
|
|
|
|
done_dotNET:
|
|
|
|
!macroend
|
|
|
|
!macro customInstall
|
|
|
|
!macroend
|