# ====================== 自定义宏 产品信息============================== !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_NAME_EXT "laser.exe" !define PRODUCT_VERSION "1.1.0.1" !define PRODUCT_PUBLISHER "四维时代" !define PRODUCT_LEGAL "Copyright © 2022 4DAGE Co., Ltd. All rights reserved." !define INSTALL_OUTPUT_NAME "4DMega_Setup_v1.1.0.1.exe" #打包文件目录 !define APP_FILE_DIR "..\..\..\AppFile\laser" #文件数量 !define APP_FILE_COUNT 3636 # ====================== 自定义宏 安装信息============================== !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属性 ================================ ;脚本完成后执行安装包的数字签名 !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进行权限请求. # 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}"