12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- # ====================== 自定义宏 产品信息==============================
- !define PRODUCT_MID "<#softMid#>"
- !define PRODUCT_VERSION "<#version#>"
- !define PRODUCT_NAME "<#softName#>"
- !define INSTALL_OUTPUT_NAME "<#softName#>.exe"
- !define EXE_NAME "<#name#>.exe"
- !define PRODUCT_PATHNAME "<#name#>" #安装卸载项用到的KEY,注册表
- !define INSTALL_APPEND_PATH "<#name#>" #安装路径追加的名称
- !define APP_DOWNLOAD_URL "<#downloadUrl#>"
- !define PRODUCT_PUBLISHER "<#copyright#>"
- !define PRODUCT_LEGAL "<#copyright#>"
- !define STATISTICS_url "<#statisticsUrl#>" # 统计网址
- # ====================== 自定义宏 安装信息==============================
- !define INSTALL_7Z_NAME "app.7z"
- !define INSTALL_RES_PATH "output\skin.zip"
- !define INSTALL_LICENCE_FILENAME "license.txt"
- !define INSTALL_ICO "logo.ico"
- ;刷新关联图标
- !define SHCNE_ASSOCCHANGED 0x08000000
- !define SHCNF_IDLIST 0
- ; 安装不需要重启
- !define MUI_FINISHPAGE_NOREBOOTSUPPORT
- ; 设置文件覆盖标记
- SetOverwrite on
- ; 设置压缩选项
- SetCompress auto
- ; 选择压缩方式
- SetCompressor /FINAL lzma
- SetCompressorDictSize 32
- ; 设置数据块优化
- SetDatablockOptimize on
- ; 设置在数据中写入文件时间
- SetDateSave on
- ;设置Unicode 编码 3.0以上版本支持
- Unicode true
- Section "silentInstallSec"
- MessageBox MB_OK|MB_ICONINFORMATION "Test silent install. you can add your silent install code here."
- SectionEnd
- !include "test.nsh"
- # ==================== NSIS属性 ================================
- # 针对Vista和win7 的UAC进行权限请求.
- # RequestExecutionLevel none|user|highest|admin
- RequestExecutionLevel admin
- #SetCompressor zlib
- ; 安装包名字.
- Name "${PRODUCT_NAME}"
- # 安装程序文件名.
- OutFile "..\build\${INSTALL_OUTPUT_NAME}"
- InstallDir "1"
- # 安装和卸载程序图标
- Icon "${INSTALL_ICO}"
- UninstallIcon "uninst.ico"
|