test - 副本.nsi 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # ====================== 自定义宏 产品信息==============================
  2. !define PRODUCT_MID "<#softMid#>"
  3. !define PRODUCT_VERSION "<#version#>"
  4. !define PRODUCT_NAME "<#softName#>"
  5. !define INSTALL_OUTPUT_NAME "<#softName#>.exe"
  6. !define EXE_NAME "<#name#>.exe"
  7. !define PRODUCT_PATHNAME "<#name#>" #安装卸载项用到的KEY,注册表
  8. !define INSTALL_APPEND_PATH "<#name#>" #安装路径追加的名称
  9. !define APP_DOWNLOAD_URL "<#downloadUrl#>"
  10. !define PRODUCT_PUBLISHER "<#copyright#>"
  11. !define PRODUCT_LEGAL "<#copyright#>"
  12. !define STATISTICS_url "<#statisticsUrl#>" # 统计网址
  13. # ====================== 自定义宏 安装信息==============================
  14. !define INSTALL_7Z_NAME "app.7z"
  15. !define INSTALL_RES_PATH "output\skin.zip"
  16. !define INSTALL_LICENCE_FILENAME "license.txt"
  17. !define INSTALL_ICO "logo.ico"
  18. ;刷新关联图标
  19. !define SHCNE_ASSOCCHANGED 0x08000000
  20. !define SHCNF_IDLIST 0
  21. ; 安装不需要重启
  22. !define MUI_FINISHPAGE_NOREBOOTSUPPORT
  23. ; 设置文件覆盖标记
  24. SetOverwrite on
  25. ; 设置压缩选项
  26. SetCompress auto
  27. ; 选择压缩方式
  28. SetCompressor /FINAL lzma
  29. SetCompressorDictSize 32
  30. ; 设置数据块优化
  31. SetDatablockOptimize on
  32. ; 设置在数据中写入文件时间
  33. SetDateSave on
  34. ;设置Unicode 编码 3.0以上版本支持
  35. Unicode true
  36. Section "silentInstallSec"
  37. MessageBox MB_OK|MB_ICONINFORMATION "Test silent install. you can add your silent install code here."
  38. SectionEnd
  39. !include "test.nsh"
  40. # ==================== NSIS属性 ================================
  41. # 针对Vista和win7 的UAC进行权限请求.
  42. # RequestExecutionLevel none|user|highest|admin
  43. RequestExecutionLevel admin
  44. #SetCompressor zlib
  45. ; 安装包名字.
  46. Name "${PRODUCT_NAME}"
  47. # 安装程序文件名.
  48. OutFile "..\build\${INSTALL_OUTPUT_NAME}"
  49. InstallDir "1"
  50. # 安装和卸载程序图标
  51. Icon "${INSTALL_ICO}"
  52. UninstallIcon "uninst.ico"