laser_setup.nsi 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. # ====================== 自定义宏 产品信息==============================
  2. !define PRODUCT_NAME "四维深时"
  3. !define PRODUCT_PATHNAME "4DMega_PC" #安装卸载项用到的KEY
  4. !define INSTALL_APPEND_PATH "4DMega" #安装路径追加的名称
  5. !define INSTALL_DEFALT_SETUPPATH "D:" #默认生成的安装路径
  6. !define EXE_NAME "\bin\laser.exe"
  7. !define EXE_NAM_EXT "laser.exe"
  8. !define PRODUCT_VERSION "1.0.0.1"
  9. !define PRODUCT_PUBLISHER "四维时代"
  10. !define PRODUCT_LEGAL "Copyright © 2022 4DAGE Co., Ltd. All rights reserved."
  11. !define INSTALL_OUTPUT_NAME "LASER_PC_Setup_v1.0.0.1.exe"
  12. #打包文件目录
  13. !define APP_FILE_DIR "D:\github\NSIS\NsisPackage\AppFile\laser"
  14. #文件数量
  15. !define APP_FILE_COUNT 3569
  16. # ====================== 自定义宏 安装信息==============================
  17. !define INSTALL_7Z_PATH "..\app.7z"
  18. !define INSTALL_7Z_NAME "app.7z"
  19. !define INSTALL_RES_PATH "skin.zip"
  20. !define INSTALL_LICENCE_FILENAME "licence.rtf"
  21. !define INSTALL_ICO "logo.ico"
  22. !define UNINSTALL_ICO "uninst.ico"
  23. #SetCompressor /SOLID lzma
  24. #SetCompressorDictSize 32
  25. !include "ui_laser_setup.nsh"
  26. # ==================== NSIS属性 ================================
  27. # 针对Vista和win7 的UAC进行权限请求.
  28. # RequestExecutionLevel none|user|highest|admin
  29. RequestExecutionLevel admin
  30. ; 安装包名字.
  31. Name "${PRODUCT_NAME}"
  32. # 安装程序文件名.
  33. OutFile "..\..\..\Output\${INSTALL_OUTPUT_NAME}"
  34. ;$PROGRAMFILES32\Netease\NIM\
  35. InstallDir "${INSTALL_DEFALT_SETUPPATH}\${INSTALL_APPEND_PATH}"
  36. # 安装和卸载程序图标
  37. Icon "${INSTALL_ICO}"
  38. UninstallIcon "${UNINSTALL_ICO}"