NSIS安装时自动卸载老版本

来源:互联网 发布:恒大 知乎 编辑:程序博客网 时间:2024/05/22 01:32

Section "" SecUninstallPrevious

    Call UninstallPrevious

SectionEnd


Function UninstallPrevious

    ; Check for uninstaller.
    ReadRegStr $R0 HKLM "${PRODUCT_UNINST_KEY}" "InstallDir"

    ${If} $R0 == ""       
        Goto Done
    ${EndIf}

    DetailPrint "Removing previous installation."   

    ; Run the uninstaller silently.
    ExecWait '"$R0\Uninstall.exe /S"'

    Done:

FunctionEnd

原创粉丝点击