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