原文
有时候,我们想要在卸载时也可以选择组件,进行定制性的卸载,那么,以下文字将简略讨论这个问题:
题外:我们想要卸载时选择组件,当然是在安装时要有组件选择页面的前提下,也就是说,在安装目录选择页面前面加组件选择页面
!insertmacro MUI_PAGE_COMPONENTS
当然,这不是必须的,但如果你没有加这个页面,编译脚本时会出错,虽然,NSIS会忽略这些错误。
下面正式开始:
在安装卸载过程页面前边加卸载选择组件页面
!insertmacro MUI_UNPAGE_COMPONENTS
在卸载区段这样写代码:
Section Un.组件一
;卸载代码省略
SectionEnd
Section Un.组件二
;卸载代码省略
SectionEnd
Section Un.组件三
;卸载代码省略
SectionEnd
……
编译后,你看到的将是上图的结果。
posted on 2014-04-08 15:47 阅读( ...) 评论( ...)