请把轻狂志网址 www.flighty.cn 加入收藏夹,其他俱为假冒,谨防被骗!赞助请点 这里!找东东请用右边的搜索 ===>
05 2013-09

NSIS:禁止选择安装路径和编辑安装目录

作者:少轻狂 | 发布:2011-01-10 | 更新:2013-09-05 | 分类:部署 | Disposition | 热度:
如果你想在安装包中禁止用户选择安装路径和编辑安装目录,有两种方式。
 
第一种:注释或删除安装目录选择页面

;!insertmacro MUI_PAGE_DIRECTORY

直接没有安装目录选择页面,用户当然无法选择啦!
 
第二种:在安装目录选择页面加函数

; 安装目录选择页面
!define MUI_PAGE_CUSTOMFUNCTION_SHOW mulu
!insertmacro MUI_PAGE_DIRECTORY

Function mulu
;禁用浏览按钮
FindWindow $0 "#32770" "" $HWNDPARENT
GetDlgItem $0 $0 1001
EnableWindow $0 0
;禁止编辑目录
FindWindow $0 "#32770" "" $HWNDPARENT
GetDlgItem $0 $0 1019
EnableWindow $0 0
FunctionEnd