这是分享链接:NSIS
提取码:2cg3

NSIS常量

$EXEFILE=install.exe -打包名称  
${NSISDIR}=D:\软件打包\NSIS2 
${WINDIR}=C:\windows
$SYSDIR=C:\windows\system32
$PROGRAMFILES=c:\Program Files (x86)
$PROGRAMFILES32=上同
$PROGRAMFILES64=C:\Program Files
$FONTS=C:\windows\Fonts
$EXEDIR=运行文件所在目录
$DESKTOP=C:\Users\stdio\Desktop 桌面

提示框

MessageBox MB_OK $EXEDIR

回调函数

安装回调函数

.onGUIInit
该回调将会在第一个页面被载入并且显示安装程序对话框前被调用,允许你来调整用户界面。
例子:

Function .onGUIInit

FunctionEnd

.onInit
该回调将会在当安装程序接近完成初始化时调用。如果在'.onInit'函数调用了Abort,则安装程序立即退出。

Function .onInit
    MessageBox MB_YESNO "即将安装,继续?" IDYES NoAbort
    Abort ; 安装程序退出
    NoAbort:
FunctionEnd

注册表读写

DeleteRegKey HKLM "Software\My Company\software"

;删除注册表键值
DeleteRegValue HKLM "Software\soft" "some value"
; 读取注册表
ReadRegStr $0 HKLM Software\Nsis ""
; 写注册表
WriteRegStr HKLM "Software\soft" "key" "value"

相关文章:

  • 2021-09-30
  • 2021-10-01
  • 2022-12-23
  • 2021-11-11
  • 2021-11-09
  • 2021-09-19
  • 2021-07-25
  • 2022-12-23
猜你喜欢
  • 2022-02-12
  • 2021-09-22
  • 2021-07-26
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
相关资源
相似解决方案