NSIS如何去掉卸载页面的是不是重启选择
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NSIS如何去掉卸载页面的是不是重启选择相关的知识,希望对你有一定的参考价值。
参考技术A !define MUI_FINISHPAGE_NOREBOOTSUPPORT!insertmacro MUI_PAGE_FINISH
!define MUI_FINISHPAGE_NOREBOOTSUPPORT
!insertmacro MUI_UNPAGE_FINISH追问
谢谢您的回答,但是加了这几行脚本还是会显示如下图所示选项:
我是不想要这两个单选项,或者如何能够获取这两个单选项的状态值,用来判断是否重启。
不是加这两行,而是在你原有的内容 MUI_PAGE_FINISH 之前加入:
!define MUI_FINISHPAGE_NOREBOOTSUPPORT
这样的确是可以做到不出现重启的提示的,可能是你自己没写对。
NSIS 中有个内部重启标记。该标记默认为关,如果在 Delete、RMDir 中加入 /REBOOTOK 参数,则有文件无法被删除时,将在重启后删除,则重启标记为开。你同样可以手工修改重启标记,如 SetRebootFlag false 关掉。不管是 NSIS 自动设置的还是你手工设置的,都可以用 IfRebootFlag 来判断是否设置了重启标记。完成页面就是通过 IfRebootFlag 来判断是显示正常的完成提示还是重启选项。
以上是关于NSIS如何去掉卸载页面的是不是重启选择的主要内容,如果未能解决你的问题,请参考以下文章