如果文件未被覆盖,则退出安装程序



我正在使用:

; Set output path to the installation directory.
SetOutPath $INSTDIR
SetOverwrite on
; Put file there
File "ACC*.APP"

覆盖文件,但如果文件无法覆盖,那么我希望安装程序退出,怎么办?

是否需要使用错误标志值?但是怎么做呢?

"文件"命令设置错误标志 如果覆盖模式设置为"尝试"并且 无法覆盖文件,或 如果覆盖模式设置为"开" 并且无法覆盖文件 并且用户选择忽略

!include LogicLib.nsh
Section
ClearErrors
SetOverwrite try
SetOutPath $INSTDIR
File "ACC*.APP"
${If} ${Errors}
  Quit
${EndIf}
SectionEnd

相关内容

  • 没有找到相关文章

最新更新