NSIS打包软件使用 NSIS打包软件使用
这是分享链接:NSIS
提取码:2cg3
NSIS常量
$EXEFILE=install.exe -打包名称
${NSISDIR}=D:软件打包NSIS2
${WINDIR}=C:windows
$SYSDIR=C:windowssystem32
$PROGRAMFILES=c:Program Files (x86)
$PROGRAMFILES32=上同
$PROGRAMFILES64=C:Program Files
$FONTS=C:windowsFonts
$EXEDIR=运行文件所在目录
$DESKTOP=C:UsersstdioDesktop 桌面
提示框
MessageBox MB_OK $EXEDIR
回调函数
安装回调函数
.onGUIInit
该回调将会在第一个页面被载入并且显示安装程序对话框前被调用,允许你来调整用户界面。
例子:
Function .onGUIInit
FunctionEnd
.onInit
该回调将会在当安装程序接近完成初始化时调用。如果在'.onInit'函数调用了Abort,则安装程序立即退出。
Function .onInit
MessageBox MB_YESNO "即将安装,继续?" IDYES NoAbort
Abort ; 安装程序退出
NoAbort:
FunctionEnd
注册表读写
DeleteRegKey HKLM "SoftwareMy Companysoftware"
;删除注册表键值
DeleteRegValue HKLM "Softwaresoft" "some value"
; 读取注册表
ReadRegStr $0 HKLM SoftwareNsis ""
; 写注册表
WriteRegStr HKLM "Softwaresoft" "key" "value"