# ====================== 自定义宏 产品信息==============================1.1.6.9 !define PRODUCT_PATHNAME "4DMega_PC" #安装卸载项用到的KEY !define INSTALL_APPEND_PATH "4DMega" #安装路径追加的名称 !define INSTALL_DEFALT_SETUPPATH "D:" #默认生成的安装路径 !define EXE_NAME "\bin\laser.exe" !define EXE_NAME_EXT "laser.exe" !define PRODUCT_VERSION "1.1.7.1" !define PRODUCT_PUBLISHER "四维时代" !define PRODUCT_LEGAL "Copyright © 2023 4DAGE Co., Ltd. All rights reserved." #打包文件目录 !define APP_FILE_DIR "..\..\..\AppFile\laser" #文件数量 !define APP_FILE_COUNT 5226 # ====================== 自定义宏 安装信息============================== !define INSTALL_7Z_PATH "..\app.7z" !define INSTALL_7Z_NAME "app.7z" !define INSTALL_RES_PATH "skin.zip" !define INSTALL_LICENCE_FILENAME_ZH "licence_zh.rtf" !define INSTALL_LICENCE_FILENAME_EN "licence_en.rtf" !define INSTALL_ICO "logo.ico" ;!define INSTALL_REG "laser_tool.exe" ;!define INSTALL_REG "laser_tool_prod.exe" !define UNINSTALL_ICO "uninst.ico" !define PRODUCT_NAME "四维看看本地版" !define VERSION "1.7.1" ;VER TRUE正式 false测试 !define VER "true" ;融合 ;!define FUSE "true" ;!define CJ "false" ;!define INSTALL_OUTPUT_NAME "4DKanKan_Setup_v1.1.7.1_f.exe" ;非融合 !define FUSE "false" !define CJ "false" !define INSTALL_OUTPUT_NAME "4DKanKan_Setup_v1.1.7.1.exe" ;公安 ; !define PRODUCT_NAME "3D数字化重建系统" ; !define FUSE "true" ; !define CJ "true" ; !define INSTALL_OUTPUT_NAME "4DKanKan_Setup_v1.1.4.1_f_JC.exe" ; !define EXE_NAME "\bin\laser.exe" ;三方建模软件 !define IS_SHOW_IREAL "false" !define IS_SHOW_SMART3D "false" ;语言变量 ;正常版本 !define LANG_LIST "zh,en" ;定制版本 ;!define LANG_LIST "zh" ; !define INSTALL_WITH_NO_NSIS7Z "1" ;SetCompressor /SOLID lzmad ;SetCompressorDictSize 32 RequestExecutionLevel admin ;安装程序需要的执行级别none|user|highest|admin。设为默认值none将由Windows来判断执行级别,none和admin实际上具有相同效果。 !include "ui_laser_setup.nsh" # ==================== NSIS属性 ================================ ;脚本完成后执行安装包的数字签名 !finalize '..\..\..\CodeSign\SignTool.exe sign /du https://www.4dkankan.com /t http://timestamp.digicert.com /f ..\..\..\CodeSign\4dage.pfx /p 4dage168 /v "%1"' = 0 ; !uninstfinalize '..\..\..\CodeSign\SignTool.exe sign /du https://www.4dkankan.com /t http://timestamp.digicert.com /f ..\..\..\CodeSign\4dage.pfx /p 4dage168 /v "%1"' = 0 ; # 针对Vista和win7 的UAC进行权限请求. ; 安装包名字. Name "${PRODUCT_NAME}" # 安装程序文件名. OutFile "..\..\..\Output\${INSTALL_OUTPUT_NAME}" ;$PROGRAMFILES32\Netease\NIM\ InstallDir "${INSTALL_DEFALT_SETUPPATH}\${INSTALL_APPEND_PATH}" # 安装和卸载程序图标 Icon "${INSTALL_ICO}" UninstallIcon "${UNINSTALL_ICO}"