更新
This commit is contained in:
@@ -10,13 +10,13 @@ Unicode true
|
||||
!define APP_FILE_VERSION "1.0.0.0"
|
||||
!endif
|
||||
|
||||
!ifndef SOURCE_EXE
|
||||
!define SOURCE_EXE "dist\ZhenAI-WeCom-Assistant-v${APP_VERSION}.exe"
|
||||
!ifndef SOURCE_DIR
|
||||
!define SOURCE_DIR "dist\ZhenAI-WeCom-Assistant-v${APP_VERSION}"
|
||||
!endif
|
||||
|
||||
!define APP_NAME "甄AI客服"
|
||||
!define APP_PUBLISHER "甄养堂"
|
||||
; Qt WebEngine/PyInstaller 单文件程序不能在打包后改名,否则浏览器子进程启动会失败。
|
||||
; Qt WebEngine/PyInstaller 程序不能在打包后改名,否则浏览器子进程启动会失败。
|
||||
!define APP_EXE "ZhenAI-WeCom-Assistant-v${APP_VERSION}.exe"
|
||||
!define APP_DIR_NAME "ZhenAIService"
|
||||
!define UNINSTALL_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\ZhenAIService"
|
||||
@@ -63,9 +63,11 @@ Section "安装甄AI客服" MainSection
|
||||
SetRegView 64
|
||||
SetOutPath "$INSTDIR"
|
||||
|
||||
; 清掉旧版单文件 EXE 和上一版的运行库目录,避免新旧 DLL 混装。
|
||||
Delete "$INSTDIR\ZhenAI-WeCom-Assistant-v*.exe"
|
||||
Delete "$INSTDIR\甄AI客服.exe"
|
||||
File /oname=${APP_EXE} "${SOURCE_EXE}"
|
||||
RMDir /r "$INSTDIR\_internal"
|
||||
File /r "${SOURCE_DIR}\*.*"
|
||||
WriteUninstaller "$INSTDIR\卸载甄AI客服.exe"
|
||||
|
||||
CreateShortCut "$DESKTOP\甄AI客服.lnk" "$INSTDIR\${APP_EXE}" "" "$INSTDIR\${APP_EXE}" 0
|
||||
@@ -96,6 +98,7 @@ Section "Uninstall"
|
||||
Delete "$INSTDIR\ZhenAI-WeCom-Assistant-v*.exe"
|
||||
Delete "$INSTDIR\甄AI客服.exe"
|
||||
Delete "$INSTDIR\卸载甄AI客服.exe"
|
||||
RMDir /r "$INSTDIR\_internal"
|
||||
RMDir "$INSTDIR"
|
||||
DeleteRegKey HKCU "${UNINSTALL_KEY}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user