NSIS常用的回调函数
来源:互联网 发布:中国土壤数据库 编辑:程序博客网 时间:2024/06/06 01:45
NSIS常用的回调函数
- NSIS常用的回调函数
- onGUIInit
- onInit
- onInstFailed
- onInstSuccess
- onGUIEnd
- onMouseOverSection
- onRebootFailed
- onSelChange
- onUserAbort
- onVerifyInstDir
- unGUIInit
- unonInit
- unonUninstFailed
- unonUninstSuccess
- unonGUIEnd
- unonRebootFailed
- unonUserAbort
- NSIS常用的回调函数
注:具体使用例子,可查看NSIS.chm帮助文档
onGUIInit:
该回调将会在第一个页面被载入并且显示安装程序对话框前被调用,允许你来调整用户界面。
onInit:
该回调将会在当安装程序接近完成初始化时调用。如果 .onInit 函数调用了 Abort,则安装程序立即退出。
onInstFailed:
该回调函数当在安装失败后用户点击“取消”按钮时被调用(如果安装程序不能释放任何文件,或安装脚本使用了 Abort 命令)。
onInstSuccess:
该回调当安装成功且正当安装窗口关闭前(如果 AutoCloseWindow 或 SetAutoClose 被设为 false 时可能在用户点击“关闭”之后)调用。
onGUIEnd:
该回调正当安装程序窗口关闭之后被调用。需要时用来释放任何与用户界面有关的插件。
onMouseOverSection:
该回调只要鼠标在树形区段选择框上移动时就被调用。这可以使你给每个区段设置一个样本描述。鼠标停留所在的当前区段 ID 已被临时的保存,为 $0。
onRebootFailed:
该回调函数当 Reboot 指令失败时被调用。WriteUninstaller, plug-ins, File 和 WriteRegBin 不能用于该回调函数。
onSelChange:
当在组件选择页面选项被改变时被调用。常用于使用 SectionSetFlags 和 SectionGetFlags。
onUserAbort:
该回调当用户点击“取消”按钮且安装尚未失败时被调用。如果该函数调用 Abort,则安装将不退出。
onVerifyInstDir:
该回调对于你的安装程序来说可以允许代为控制安装路径是否有效。每次用户更改安装路径的时候这段代码都会被调用一次。如果该函数调用 Abort,则 $INSTDIR 的路径被认为无效。
un.GUIInit:
该回调将会在第一个页面被载入并且显示卸载程序对话框前被调用,允许你来调整卸载程序的界面。
un.onInit:
该回调将会在当卸载程序接近完成初始化时调用。如果 un.onInit 函数使用了 Abort ,则卸载程序立即退出。注意如果需要时该函数可以验证和/或修改 $INSTDIR。
un.onUninstFailed:
该回调函数当在卸载失败后用户点击“取消”按钮时被调用(如果使用了 Abort 命令或其它失败的命令)。
un.onUninstSuccess:
该回调当卸载成功且正当卸载程序窗口关闭前(如果 SetAutoClose 被设为 false 时可能在用户点击“关闭”之后)调用。
un.onGUIEnd:
该回调正当卸载程序窗口关闭之后被调用。需要时用来释放任何与用户界面有关的插件。
un.onRebootFailed:
该回调函数当 Reboot 指令失败时被调用。 WriteUninstaller , plug-ins , File 和 WriteRegBin 不能用于该回调函数。
un.onUserAbort:
该回调当用户点击“取消”按钮且卸载尚未失败时被调用。如果该函数调用 Abort ,则卸载程序将不退出。
- NSIS常用的回调函数
- NSIS 默认页面设置 回调函数
- OpenGL中常用的回调函数
- Cocos2dx中常用回调函数解析
- 回调函数的学习
- 回调函数的意义
- 回调函数的介绍
- 回调函数的例子
- 回调函数的例子
- 回调函数的迷失
- 回调函数的使用
- OpenGL的回调函数
- 回调函数的隐患
- 回调函数的开头
- 回调函数的使用
- php的回调函数
- JAVA的回调函数
- 回调函数的例子
- L1-006. 连续因子
- 第十章-自带电池——python基础教程(第二版)笔记
- 那些年,那些坑 之 “Fragment”
- 正向代理与反向代理有什么区别
- 【新加坡100M不限流量】ping值80,E3-8G-5IP 仅800元 机房:新加坡 CPU:E3-1230v3 8核(线程) 内存:8GB DDR3 ECC 硬盘:1TB SATA3 6GB/s
- NSIS常用的回调函数
- React-Native学习之第三方开源组件--侧滑栏----react-native-side-menu
- 简述TCP/IP协议分层模型
- LA Strategic Game 【最小点覆盖】
- rabbitmq学习之路(三)消息应答、持久化以及公平转发
- sdutacm-数据结构实验之串二:字符串匹配
- 一些很有用很 trick 的命令
- retrofit之content-type浅析
- c语言实现链表的相关的操作