teleport/dist/client/windows/assist/installer.nsi

58 lines
1.8 KiB
Plaintext
Raw Normal View History

2018-12-18 03:33:52 +00:00
;=========================================================
; teleport-assist Run-time Package Installer Script.
;=========================================================
;
; 定义常量
; 如果不常更新的常量或基于本文件常量推导出来的常量定义到main.nsh
; 安装函数,流程 定义到 setup.nsh
;
;==========================================================================;
2018-12-25 08:47:32 +00:00
!define COMPANY_NAME "TP4A"
2018-12-18 03:33:52 +00:00
!define BASE_NAME "teleport-assist"
!define PRODUCT_NAME "Teleport-Assist"
2018-12-25 08:47:32 +00:00
!define PRODUCT_WEBSITE "tp4a.com"
2018-12-18 03:33:52 +00:00
; 产品安装包GUID
!define PRODUCT_GUID "{2FFD2BF7-24C0-4AC5-BF7B-B8C7420CF694_TP_ASSIST}"
2018-12-25 08:47:32 +00:00
!define PRODUCT_NAME_DESC "TP4A-Teleport"
!define PRODUCT_NAME_DISPLAY "Teleport by TP4A"
2018-12-18 03:33:52 +00:00
!define PRODUCT_VER "3.2"
!define FILE_VER "3.2.0.0"
!define OUT_VER "3.2.0"
; 包含文件名称 ,为了支持通配,都不加后缀
!define PFNAME_ASSIST "tp_assist"
; 定义urlprotocol名称
!define URL_PROTOCOL_NAME "teleport"
; 输出setup文件的名称不含文件后缀 .exe如果不定义使用默认规则创建输出名称
; 指定输出文件名称
!define DEF_OUTPUT_RUNTIME_PACKAGE_NAME "${BASE_NAME}-windows-${OUT_VER}"
; 支持的语言,如果支持多于一种语言,自动选择安装语言
;!define _SUPPORT_MUTI_LANGS_
; 如果支持多语言,设置默认首选语言
;!ifdef _SUPPORT_MUTI_LANGS_
; !define _LANG 1033
; !define _LANG_NAME "English"
;!endif
; 如果没有设置 _SUPPORT_MUTI_LANGS_以下语言只能选择一种
!define _SUPPORT_LANG_SIMPCHINESE
;!define _SUPPORT_LANG_ENGLISH
;!define _SUPPORT_LANG_TRADCHINESE
!include "main.nsh"
!include "setup.nsh"
; This text show at the bottom of the installer UI. Replace the "Nullsoft Install System vXXX".
BrandingText ${PRODUCT_WEBSITE}
;EOF