- 浏览: 195525 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (231)
- C++学习 (41)
- vc学习 (25)
- vc异常 (4)
- Flex (2)
- Ext (0)
- java学习笔记 (15)
- mysql学习笔记 (1)
- ibatis学习笔记 (7)
- struts1学习笔记 (1)
- hibernate学习笔记 (3)
- javascript学习笔记 (8)
- eclipse快捷键 (2)
- 英语学习 (1)
- cmd (1)
- eclipse 配置 (2)
- 其他 (4)
- JAVASE (34)
- firefox (1)
- linux (8)
- Apache (6)
- cms (22)
- jsuc (10)
- html (3)
- css (1)
- 作图 (2)
- vs2012 (2)
- 编码转换 (12)
- work_unicode (1)
- work_webbrowser (1)
- work_trade_quotes_login (1)
- c#学习 (38)
- wpf学习 (31)
- wpf快速学习 (1)
- VB学习 (1)
- NSIS (4)
- log4cpp (3)
- 学习web (1)
- 经验 (1)
- c_汇编 (1)
最新评论
NSIS定义常量
${PRODUCT_NAME}; 安装程序初始定义常量
!define PRODUCT_NAME "软件名"
!define PRODUCT_VERSION "1.0"
!define PRODUCT_WEB_SITE "http://www.google.com"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\${PRODUCT_NAME}.exe"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
!define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir"
SetCompressor /SOLID lzma
SetCompressorDictSize 32
; ------ MUI 现代界面定义 (1.67 版本以上兼容) ------
!include "MUI.nsh"
; MUI 预定义常量
!define MUI_ABORTWARNING ;当用户要关闭安装程序时, 显示一个警告消息框
!define MUI_UNABORTWARNING ;当用户要关闭卸载程序时, 显示一个警告消息框
!define MUI_ICON "install.ico" ;安装程序图标
!define MUI_UNICON "uninst.ico" ;卸载程序图标
!define MUI_FINISHPAGE_NOAUTOCLOSE ;不自动跳到完成页面, 允许用户检查安装记录
!define MUI_UNFINISHPAGE_NOAUTOCLOSE ;不自动跳到完成页面, 允许用户检查卸载记录
!define MUI_WELCOMEFINISHPAGE_BITMAP "welcome.bmp" ;用于欢迎页面和完成页面的位图(推荐尺寸: 164x314 象素).
!define MUI_UNWELCOMEFINISHPAGE_BITMAP "welcome.bmp" ;用于卸载页面的位图(推荐尺寸: 164x314 象素).
!define MUI_COMPONENTSPAGE_SMALLDESC ;较小的页面底部的描述区域
!define MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_INFO "鼠标移到组件上可查看相应说明" ;当没有选择区段时, 显示于描述框中的文本
; 欢迎页面
!insertmacro MUI_PAGE_WELCOME
; 组件选择页面
!insertmacro MUI_PAGE_COMPONENTS
; 安装目录选择页面
!insertmacro MUI_PAGE_DIRECTORY
; 开始菜单设置页面
var ICONS_GROUP
!define MUI_STARTMENUPAGE_NODISABLE
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "PRODUCTNAME"!defineMUISTARTMENUPAGEREGISTRYROOT"{PRODUCT_NAME}" !define?MUI_STARTMENUPAGE_REGISTRY_ROOT?"{PRODUCT_UNINST_ROOT_KEY}"
!define MUI_STARTMENUPAGE_REGISTRY_KEY "PRODUCTUNINSTKEY"!defineMUISTARTMENUPAGEREGISTRYVALUENAME"{PRODUCT_UNINST_KEY}" !define?MUI_STARTMENUPAGE_REGISTRY_VALUENAME?"{PRODUCT_STARTMENU_REGVAL}"
!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP
; 安装过程页面
!insertmacro MUI_PAGE_INSTFILES
; 安装完成页面
!define MUI_FINISHPAGE_RUN "$INSTDIR\${PRODUCT_NAME}.exe"
!define MUI_FINISHPAGE_RUN_NOTCHECKED ;默认不选中 '运行程序' 复选框
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\Readme.txt"
!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED ;默认不选中 '自述文件' 复选框
!define MUI_FINISHPAGE_LINK "【欢迎访问作者主页】"
!define MUI_FINISHPAGE_LINK_LOCATION "${PRODUCT_WEB_SITE}"
!insertmacro MUI_PAGE_FINISH
; 安装卸载过程页面
!insertmacro MUI_UNPAGE_INSTFILES
; 安装界面包含的语言设置
!insertmacro MUI_LANGUAGE "SimpChinese"
!insertmacro MUI_LANGUAGE "English"
; 安装预释放文件
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
; ------ MUI 现代界面定义结束 ------
Name "PRODUCTNAME{PRODUCT_NAME}?{PRODUCT_VERSION}"
OutFile "Setup.exe"
InstallDir "PROGRAMFILES$PRODUCTNAME"InstallDirRegKeyHKLM"PROGRAMFILES\${PRODUCT_NAME}" InstallDirRegKey?HKLM?"{PRODUCT_UNINST_KEY}" "UninstallString"
ShowInstDetails hide ;设置是否显示安装详细信息
ShowUnInstDetails hide
BrandingText "作者:"
Section "!主程序" SEC01
SectionIn RO ;必选组件灰色
SetOutPath "$INSTDIR"
SetOverwrite on
File "Readme.txt"
; 创建开始菜单快捷方式
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
CreateShortCut "DESKTOP$PRODUCTNAME.lnk""DESKTOP\${PRODUCT_NAME}.lnk"?"INSTDIR\PRODUCTNAME.exe"CreateDirectory"{PRODUCT_NAME}.exe" ??CreateDirectory?"SMPROGRAMS\ICONSGROUP"CreateShortCut"ICONS_GROUP" ??CreateShortCut?"SMPROGRAMS\ICONSGROUP$PRODUCTNAME.lnk""ICONS_GROUP\${PRODUCT_NAME}.lnk"?"INSTDIR\${PRODUCT_NAME}.exe"
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd
; 安装.NET Framework
Section "Microsoft .NET Framework 2.0" SEC02
File "DotNet.exe"
ExecWait '"DotNet.exe" /q:a /c:"install.exe /q"'
SectionEnd
Section -AdditionalIcons
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
WriteIniStr "INSTDIR$PRODUCTNAME.url""InternetShortcut""URL""INSTDIR\${PRODUCT_NAME}.url"?"InternetShortcut"?"URL"?"{PRODUCT_WEB_SITE}"
CreateShortCut "SMPROGRAMS$ICONSGROUP\欢迎访问作者主页.lnk""SMPROGRAMS\$ICONS_GROUP\欢迎访问作者主页.lnk"?"INSTDIR\PRODUCTNAME.url"CreateShortCut"{PRODUCT_NAME}.url" ??CreateShortCut?"SMPROGRAMS\ICONSGROUP\卸载.lnk""ICONS_GROUP\卸载.lnk"?"INSTDIR\uninst.exe"
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd
Section -Post
WriteUninstaller "INSTDIR\uninst.exe"WriteRegStrHKLM"INSTDIR\uninst.exe" ??WriteRegStr?HKLM?"{PRODUCT_DIR_REGKEY}" "" "$INSTDIR\PRODUCTNAME.exe"WriteRegStr{PRODUCT_NAME}.exe" ??WriteRegStr?{PRODUCT_UNINST_ROOT_KEY} "PRODUCTUNINSTKEY""DisplayName""{PRODUCT_UNINST_KEY}"?"DisplayName"?"(^Name)"
WriteRegStr PRODUCTUNINSTROOTKEY"{PRODUCT_UNINST_ROOT_KEY}?"{PRODUCT_UNINST_KEY}" "UninstallString" "INSTDIR\uninst.exe"WriteRegStrINSTDIR\uninst.exe" ??WriteRegStr?{PRODUCT_UNINST_ROOT_KEY} "PRODUCTUNINSTKEY""DisplayIcon""{PRODUCT_UNINST_KEY}"?"DisplayIcon"?"INSTDIR\PRODUCTNAME.exe"WriteRegStr{PRODUCT_NAME}.exe" ??WriteRegStr?{PRODUCT_UNINST_ROOT_KEY} "PRODUCTUNINSTKEY""DisplayVersion""{PRODUCT_UNINST_KEY}"?"DisplayVersion"?"{PRODUCT_VERSION}"
WriteRegStr PRODUCTUNINSTROOTKEY"{PRODUCT_UNINST_ROOT_KEY}?"{PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
SectionEnd
#-- 根据 NSIS 脚本编辑规则,所有 Function 区段必须放置在 Section 区段之后编写,以避免安装程序出现未可预知的问题。--#
; 区段组件描述
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
!insertmacro MUI_DESCRIPTION_TEXT SEC01"必备组件"!insertmacroMUIDESCRIPTIONTEXT{SEC01}?"必备组件" ??!insertmacro?MUI_DESCRIPTION_TEXT?{SEC02} "运行主程序必需的框架,如果确认已经安装,则不必勾选"
!insertmacro MUI_FUNCTION_DESCRIPTION_END
/******************************
* 以下是安装程序的卸载部分 *
******************************/
Section Uninstall
!insertmacro MUI_STARTMENU_GETFOLDER "Application" ICONSGROUPDelete"ICONS_GROUP ??Delete?"INSTDIR\uninst.exe"
Delete "$DESKTOP\${PRODUCT_NAME}.lnk"
SetShellVarContext current ;当前用户开始菜单
Delete "SMPROGRAMS$ICONSGROUP\卸载.lnk"Delete"SMPROGRAMS\$ICONS_GROUP\卸载.lnk" ??Delete?"SMPROGRAMS\ICONSGROUP$PRODUCTNAME.lnk"Delete"ICONS_GROUP\${PRODUCT_NAME}.lnk" ??Delete?"SMPROGRAMS\ICONSGROUP\欢迎访问作者主页.lnk"RMDir/r"ICONS_GROUP\欢迎访问作者主页.lnk" ??RMDir?/r?"SMPROGRAMS\$ICONS_GROUP"
SetShellVarContext all ;全部用户开始菜单
Delete "SMPROGRAMS$ICONSGROUP\卸载.lnk"Delete"SMPROGRAMS\$ICONS_GROUP\卸载.lnk" ??Delete?"SMPROGRAMS\ICONSGROUP$PRODUCTNAME.lnk"Delete"ICONS_GROUP\${PRODUCT_NAME}.lnk" ??Delete?"SMPROGRAMS\ICONSGROUP\欢迎访问作者主页.lnk"RMDir/r"ICONS_GROUP\欢迎访问作者主页.lnk" ?? ??RMDir?/r?"SMPROGRAMS\ICONSGROUP"RMDir/r"ICONS_GROUP" ??RMDir?/r?"INSTDIR"
DeleteRegKey PRODUCTUNINSTROOTKEY"{PRODUCT_UNINST_ROOT_KEY}?"{PRODUCT_UNINST_KEY}"
DeleteRegKey HKLM "{PRODUCT_DIR_REGKEY}" SetAutoClose false SectionEnd #-- 根据 NSIS 脚本编辑规则,所有 Function 区段必须放置在 Section 区段之后编写,以避免安装程序出现未可预知的问题。--# Function un.onInit MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "您确实要完全移除{PRODUCT_DIR_REGKEY}" ??SetAutoClose?false SectionEnd #--?根据?NSIS?脚本编辑规则,所有?Function?区段必须放置在?Section?区段之后编写,以避免安装程序出现未可预知的问题。--# Function?un.onInit ??MessageBox?MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2?"您确实要完全移除?(^Name) ,及其所有的组件?" IDYES +2
Abort
FunctionEnd
Function un.onUninstSuccess
HideWindow
MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) 已成功地从您的计算机移除。"
FunctionEnd
${PRODUCT_NAME}; 安装程序初始定义常量
!define PRODUCT_NAME "软件名"
!define PRODUCT_VERSION "1.0"
!define PRODUCT_WEB_SITE "http://www.google.com"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\${PRODUCT_NAME}.exe"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
!define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir"
SetCompressor /SOLID lzma
SetCompressorDictSize 32
; ------ MUI 现代界面定义 (1.67 版本以上兼容) ------
!include "MUI.nsh"
; MUI 预定义常量
!define MUI_ABORTWARNING ;当用户要关闭安装程序时, 显示一个警告消息框
!define MUI_UNABORTWARNING ;当用户要关闭卸载程序时, 显示一个警告消息框
!define MUI_ICON "install.ico" ;安装程序图标
!define MUI_UNICON "uninst.ico" ;卸载程序图标
!define MUI_FINISHPAGE_NOAUTOCLOSE ;不自动跳到完成页面, 允许用户检查安装记录
!define MUI_UNFINISHPAGE_NOAUTOCLOSE ;不自动跳到完成页面, 允许用户检查卸载记录
!define MUI_WELCOMEFINISHPAGE_BITMAP "welcome.bmp" ;用于欢迎页面和完成页面的位图(推荐尺寸: 164x314 象素).
!define MUI_UNWELCOMEFINISHPAGE_BITMAP "welcome.bmp" ;用于卸载页面的位图(推荐尺寸: 164x314 象素).
!define MUI_COMPONENTSPAGE_SMALLDESC ;较小的页面底部的描述区域
!define MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_INFO "鼠标移到组件上可查看相应说明" ;当没有选择区段时, 显示于描述框中的文本
; 欢迎页面
!insertmacro MUI_PAGE_WELCOME
; 组件选择页面
!insertmacro MUI_PAGE_COMPONENTS
; 安装目录选择页面
!insertmacro MUI_PAGE_DIRECTORY
; 开始菜单设置页面
var ICONS_GROUP
!define MUI_STARTMENUPAGE_NODISABLE
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "PRODUCTNAME"!defineMUISTARTMENUPAGEREGISTRYROOT"{PRODUCT_NAME}" !define?MUI_STARTMENUPAGE_REGISTRY_ROOT?"{PRODUCT_UNINST_ROOT_KEY}"
!define MUI_STARTMENUPAGE_REGISTRY_KEY "PRODUCTUNINSTKEY"!defineMUISTARTMENUPAGEREGISTRYVALUENAME"{PRODUCT_UNINST_KEY}" !define?MUI_STARTMENUPAGE_REGISTRY_VALUENAME?"{PRODUCT_STARTMENU_REGVAL}"
!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP
; 安装过程页面
!insertmacro MUI_PAGE_INSTFILES
; 安装完成页面
!define MUI_FINISHPAGE_RUN "$INSTDIR\${PRODUCT_NAME}.exe"
!define MUI_FINISHPAGE_RUN_NOTCHECKED ;默认不选中 '运行程序' 复选框
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\Readme.txt"
!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED ;默认不选中 '自述文件' 复选框
!define MUI_FINISHPAGE_LINK "【欢迎访问作者主页】"
!define MUI_FINISHPAGE_LINK_LOCATION "${PRODUCT_WEB_SITE}"
!insertmacro MUI_PAGE_FINISH
; 安装卸载过程页面
!insertmacro MUI_UNPAGE_INSTFILES
; 安装界面包含的语言设置
!insertmacro MUI_LANGUAGE "SimpChinese"
!insertmacro MUI_LANGUAGE "English"
; 安装预释放文件
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
; ------ MUI 现代界面定义结束 ------
Name "PRODUCTNAME{PRODUCT_NAME}?{PRODUCT_VERSION}"
OutFile "Setup.exe"
InstallDir "PROGRAMFILES$PRODUCTNAME"InstallDirRegKeyHKLM"PROGRAMFILES\${PRODUCT_NAME}" InstallDirRegKey?HKLM?"{PRODUCT_UNINST_KEY}" "UninstallString"
ShowInstDetails hide ;设置是否显示安装详细信息
ShowUnInstDetails hide
BrandingText "作者:"
Section "!主程序" SEC01
SectionIn RO ;必选组件灰色
SetOutPath "$INSTDIR"
SetOverwrite on
File "Readme.txt"
; 创建开始菜单快捷方式
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
CreateShortCut "DESKTOP$PRODUCTNAME.lnk""DESKTOP\${PRODUCT_NAME}.lnk"?"INSTDIR\PRODUCTNAME.exe"CreateDirectory"{PRODUCT_NAME}.exe" ??CreateDirectory?"SMPROGRAMS\ICONSGROUP"CreateShortCut"ICONS_GROUP" ??CreateShortCut?"SMPROGRAMS\ICONSGROUP$PRODUCTNAME.lnk""ICONS_GROUP\${PRODUCT_NAME}.lnk"?"INSTDIR\${PRODUCT_NAME}.exe"
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd
; 安装.NET Framework
Section "Microsoft .NET Framework 2.0" SEC02
File "DotNet.exe"
ExecWait '"DotNet.exe" /q:a /c:"install.exe /q"'
SectionEnd
Section -AdditionalIcons
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
WriteIniStr "INSTDIR$PRODUCTNAME.url""InternetShortcut""URL""INSTDIR\${PRODUCT_NAME}.url"?"InternetShortcut"?"URL"?"{PRODUCT_WEB_SITE}"
CreateShortCut "SMPROGRAMS$ICONSGROUP\欢迎访问作者主页.lnk""SMPROGRAMS\$ICONS_GROUP\欢迎访问作者主页.lnk"?"INSTDIR\PRODUCTNAME.url"CreateShortCut"{PRODUCT_NAME}.url" ??CreateShortCut?"SMPROGRAMS\ICONSGROUP\卸载.lnk""ICONS_GROUP\卸载.lnk"?"INSTDIR\uninst.exe"
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd
Section -Post
WriteUninstaller "INSTDIR\uninst.exe"WriteRegStrHKLM"INSTDIR\uninst.exe" ??WriteRegStr?HKLM?"{PRODUCT_DIR_REGKEY}" "" "$INSTDIR\PRODUCTNAME.exe"WriteRegStr{PRODUCT_NAME}.exe" ??WriteRegStr?{PRODUCT_UNINST_ROOT_KEY} "PRODUCTUNINSTKEY""DisplayName""{PRODUCT_UNINST_KEY}"?"DisplayName"?"(^Name)"
WriteRegStr PRODUCTUNINSTROOTKEY"{PRODUCT_UNINST_ROOT_KEY}?"{PRODUCT_UNINST_KEY}" "UninstallString" "INSTDIR\uninst.exe"WriteRegStrINSTDIR\uninst.exe" ??WriteRegStr?{PRODUCT_UNINST_ROOT_KEY} "PRODUCTUNINSTKEY""DisplayIcon""{PRODUCT_UNINST_KEY}"?"DisplayIcon"?"INSTDIR\PRODUCTNAME.exe"WriteRegStr{PRODUCT_NAME}.exe" ??WriteRegStr?{PRODUCT_UNINST_ROOT_KEY} "PRODUCTUNINSTKEY""DisplayVersion""{PRODUCT_UNINST_KEY}"?"DisplayVersion"?"{PRODUCT_VERSION}"
WriteRegStr PRODUCTUNINSTROOTKEY"{PRODUCT_UNINST_ROOT_KEY}?"{PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
SectionEnd
#-- 根据 NSIS 脚本编辑规则,所有 Function 区段必须放置在 Section 区段之后编写,以避免安装程序出现未可预知的问题。--#
; 区段组件描述
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
!insertmacro MUI_DESCRIPTION_TEXT SEC01"必备组件"!insertmacroMUIDESCRIPTIONTEXT{SEC01}?"必备组件" ??!insertmacro?MUI_DESCRIPTION_TEXT?{SEC02} "运行主程序必需的框架,如果确认已经安装,则不必勾选"
!insertmacro MUI_FUNCTION_DESCRIPTION_END
/******************************
* 以下是安装程序的卸载部分 *
******************************/
Section Uninstall
!insertmacro MUI_STARTMENU_GETFOLDER "Application" ICONSGROUPDelete"ICONS_GROUP ??Delete?"INSTDIR\uninst.exe"
Delete "$DESKTOP\${PRODUCT_NAME}.lnk"
SetShellVarContext current ;当前用户开始菜单
Delete "SMPROGRAMS$ICONSGROUP\卸载.lnk"Delete"SMPROGRAMS\$ICONS_GROUP\卸载.lnk" ??Delete?"SMPROGRAMS\ICONSGROUP$PRODUCTNAME.lnk"Delete"ICONS_GROUP\${PRODUCT_NAME}.lnk" ??Delete?"SMPROGRAMS\ICONSGROUP\欢迎访问作者主页.lnk"RMDir/r"ICONS_GROUP\欢迎访问作者主页.lnk" ??RMDir?/r?"SMPROGRAMS\$ICONS_GROUP"
SetShellVarContext all ;全部用户开始菜单
Delete "SMPROGRAMS$ICONSGROUP\卸载.lnk"Delete"SMPROGRAMS\$ICONS_GROUP\卸载.lnk" ??Delete?"SMPROGRAMS\ICONSGROUP$PRODUCTNAME.lnk"Delete"ICONS_GROUP\${PRODUCT_NAME}.lnk" ??Delete?"SMPROGRAMS\ICONSGROUP\欢迎访问作者主页.lnk"RMDir/r"ICONS_GROUP\欢迎访问作者主页.lnk" ?? ??RMDir?/r?"SMPROGRAMS\ICONSGROUP"RMDir/r"ICONS_GROUP" ??RMDir?/r?"INSTDIR"
DeleteRegKey PRODUCTUNINSTROOTKEY"{PRODUCT_UNINST_ROOT_KEY}?"{PRODUCT_UNINST_KEY}"
DeleteRegKey HKLM "{PRODUCT_DIR_REGKEY}" SetAutoClose false SectionEnd #-- 根据 NSIS 脚本编辑规则,所有 Function 区段必须放置在 Section 区段之后编写,以避免安装程序出现未可预知的问题。--# Function un.onInit MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "您确实要完全移除{PRODUCT_DIR_REGKEY}" ??SetAutoClose?false SectionEnd #--?根据?NSIS?脚本编辑规则,所有?Function?区段必须放置在?Section?区段之后编写,以避免安装程序出现未可预知的问题。--# Function?un.onInit ??MessageBox?MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2?"您确实要完全移除?(^Name) ,及其所有的组件?" IDYES +2
Abort
FunctionEnd
Function un.onUninstSuccess
HideWindow
MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) 已成功地从您的计算机移除。"
FunctionEnd
相关推荐
NSIS-Unicode.7z NSIS
NSIS脚本实例NSIS脚本实例NSIS脚本实例NSIS脚本实例NSIS脚本实例NSIS脚本实例NSIS脚本实例NSIS脚本实例NSIS脚本实例NSIS脚本实例NSIS脚本实例NSIS脚本实例NSIS脚本实例
NSIS安装包制作教程 分为三个目录:基础,插件,脚本 NSIS System 插件 NSIS VPatch 3.1插件 NSIS InstallOptions 2 插件 NSIS Modern UI(新式用户界面)插件 NSIS的Modern UI插件 NSIS里特殊符号的表达方法 ...
NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版
NSIS 安装程序 可以实现组件选择安装 可以排斥选择 这个安装程序是用向导生成 然后往里面添加的代码
预定义 ${__FILE__} ${__LINE__} ${__DATE__} ${__TIME__} ${__TIMESTAMP__} 范围预定义 ${__GLOBAL__} ${__SECTION__} ${__FUNCTION__} ${__PAGEEX__} ${__UNINSTALL__} 读取环境变量 $%envVarName% ...
NSIS卸载保留文件夹
NSIS+Duilib自定义安装程序
NSIS-中文帮助文档 NSIS 用户手册 新闻、信息、支持、例子、指南等可以到 http://nsis.sf.net 查看。 快速链接: FAQ - 常见问题列表 NSIS Wiki - 例子、函数、指南、插件、软件等等 Forum - 发表你的问题或进行 ...
使用NSIS打包软件 NSIS简介: 杭州博客网?3uA(yT$G9t NSIS 是“Nullsoft 脚本安装系统”(Nullsoft scrīptable Installation System)的缩写,它是一个免费的 Win32 安装、卸载系统,它的特点:脚本简洁高效;系统...
NSIS 中文用户手册(v2.05),很好的帮助资料 NSIS (Nullsoft Scriptable Install System) 是 Windows 下的一个工具,它允许程序员来创建这样的安装程序。它发布于一个开源的协议并且对于任何使用来说都是完全免费的...
这是关于安装打包程序NSIS使用的文档。
解决NSIS病毒方法解决NSIS病毒方法解决NSIS病毒方法解决NSIS病毒方法
NSIS 是“Nullsoft 脚本安装系统”(Nullsoft scrīptable Installation System)的缩写,它是一个免费的 Win32 安装、卸载系统,它的特点:脚本简洁高效;系统开销小;当然进行安装、卸载、设置系统设置、解压文件...
nsis killer.dll
NSIS教程.CHM
包括NSIS安装包、NSIS编辑器以及很全的NSIS常用插件: NSIS 的插件 需要配合 Nullsoft Scriptable Install System(NSIS专业安装包制作工具) 才能使用。 NSIS 中文版下载地址: ...
NSIS 的错误解决方法。word文档 适用于菜鸟用~
NSIS通常改变环境变量,特别是PATH变量来指定指定位置的库文件,文档详细描述了修改代码
nsis-3.0.4.1 electron 安装失败