Przeglądaj źródła

1、5659特别版,不升级;
2、安装包脚本

scbc.sat2 5 lat temu
rodzic
commit
8d79469550

+ 16 - 16
TCL Copy Tool/Setup - super.nsi

@@ -1,11 +1,11 @@
 ; Script generated by the HM NIS Edit Script Wizard.
 
 ; HM NIS Edit Wizard helper defines
-!define PRODUCT_NAME "scbc application"
+!define PRODUCT_NAME "scbc Special application"
 !define PRODUCT_VERSION "2.0.1.8"
 !define PRODUCT_PUBLISHER "tcl company, Inc."
 !define PRODUCT_WEB_SITE "http://www.tcl.com"
-!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\TCL Tools.exe"
+!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\STCL Copy Tools.exe"
 !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
 !define PRODUCT_UNINST_ROOT_KEY "HKLM"
 
@@ -13,7 +13,7 @@ Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
 OutFile "Setup${PRODUCT_VERSION}-Super.exe"
 LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf"
 LoadLanguageFile "${NSISDIR}\Contrib\Language files\SimpChinese.nlf"
-InstallDir "$PROGRAMFILES\scbc application"
+InstallDir "$PROGRAMFILES\scbc Special application"
 Icon "${NSISDIR}\Contrib\Graphics\Icons\orange-install.ico"
 UninstallIcon "${NSISDIR}\Contrib\Graphics\Icons\orange-uninstall.ico"
 InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
@@ -66,10 +66,10 @@ Section "MainSection" SEC01
   File "lib\zlibwapi.dll"
   File "log4crc.xml"
   File "vcredist_x86.exe"
-  Delete "$INSTDIR\TCL Tools.exe"
-  CreateDirectory "$SMPROGRAMS\scbc application"
-  CreateShortCut "$SMPROGRAMS\scbc application\scbc application.lnk" "$INSTDIR\STCL Copy Tool.exe"
-  CreateShortCut "$DESKTOP\scbc application.lnk" "$INSTDIR\STCL Copy Tool.exe"
+  Delete "$INSTDIR\STCL Copy Tool.exe"
+  CreateDirectory "$SMPROGRAMS\scbc Special application"
+  CreateShortCut "$SMPROGRAMS\scbc Special application\scbc Special application.lnk" "$INSTDIR\STCL Copy Tool.exe"
+  CreateShortCut "$DESKTOP\scbc Special application.lnk" "$INSTDIR\STCL Copy Tool.exe"
   File "..\..\..\..\bin\rename\rename.exe"
   ;²»¸²¸Çconfig.iniÅäÖÃÎļþ;
   SetOverwrite off
@@ -92,16 +92,16 @@ SectionEnd
 
 Section -AdditionalIcons
   WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
-  CreateShortCut "$SMPROGRAMS\scbc application\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url"
-  CreateShortCut "$SMPROGRAMS\scbc application\Uninstall.lnk" "$INSTDIR\uninst.exe"
+  CreateShortCut "$SMPROGRAMS\scbc Special application\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url"
+  CreateShortCut "$SMPROGRAMS\scbc Special application\Uninstall.lnk" "$INSTDIR\uninst.exe"
 SectionEnd
 
 Section -Post
   WriteUninstaller "$INSTDIR\uninst.exe"
-  WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\TCL Copy Tool.exe"
+  WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\STCL Copy Tool.exe"
   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
-  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\TCL Tools.exe"
+  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\STCL Copy Tool.exe"
   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
@@ -126,12 +126,12 @@ Section Uninstall
   Delete "$INSTDIR\config.json"
   Delete "$INSTDIR\Log4C.dll"
 
-  Delete "$SMPROGRAMS\scbc application\Uninstall.lnk"
-  Delete "$SMPROGRAMS\scbc application\Website.lnk"
-  Delete "$DESKTOP\scbc application.lnk"
-  Delete "$SMPROGRAMS\scbc application\scbc application.lnk"
+  Delete "$SMPROGRAMS\scbc Special application\Uninstall.lnk"
+  Delete "$SMPROGRAMS\scbc Special application\Website.lnk"
+  Delete "$DESKTOP\scbc Special application.lnk"
+  Delete "$SMPROGRAMS\scbc Special application\scbc Special application.lnk"
 
-  RMDir "$SMPROGRAMS\scbc application"
+  RMDir "$SMPROGRAMS\scbc Special application"
   RMDir "$INSTDIR"
 
   DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"

+ 5 - 0
TCL Copy Tool/TCL Copy Tool/OTA.cpp

@@ -1855,6 +1855,11 @@ BOOL COTA::GetKeyInfo(std::string host, std::string context, std::string keyname
 
 void COTA::UpgradeCheck(std::string factoryNum)
 {
+#if TEMP_5659
+	// 5659特别版,不升级;
+	return;
+#endif
+
 	AUTOTIMING;
 	// 当前文件版本号、产品版本号;
 	WORD sFileVersion[4] = {0};

+ 14 - 0
TCL Copy Tool/TCL Copy Tool/TCL Copy ToolDlg.cpp

@@ -1430,17 +1430,31 @@ void CTCLCopyToolDlg::SetWindowTitle(std::string client_type)
 
 	if (client_type.size() == 0)
 	{
+#if TEMP_5659
+		strVer.Format(_T("TCL Copy Tool                  5659-Special: %d.%d.%d.%d"),
+			sFileVersion[0], sFileVersion[1], sFileVersion[2], sFileVersion[3]);
+#else
 		strVer.Format(_T("TCL Copy Tool                  Version: %d.%d.%d.%d"),
 			sFileVersion[0], sFileVersion[1], sFileVersion[2], sFileVersion[3]);
+#endif
 	}
 	else
 	{
+#if TEMP_5659
+		if (client_type.find_first_of(_T("SCBC")) != std::string::npos)
+			strVer.Format(_T("SCBC User Center Copy Tool                  5659-Special: %d.%d.%d.%d"),
+				sFileVersion[0], sFileVersion[1], sFileVersion[2], sFileVersion[3]);
+		else
+			strVer.Format(_T("Huan User Center Copy Tool                 5659-Special: %d.%d.%d.%d"),
+				sFileVersion[0], sFileVersion[1], sFileVersion[2], sFileVersion[3]);
+#else
 		if (client_type.find_first_of(_T("SCBC")) != std::string::npos)
 			strVer.Format(_T("SCBC User Center Copy Tool                  Version: %d.%d.%d.%d"),
 				sFileVersion[0], sFileVersion[1], sFileVersion[2], sFileVersion[3]);
 		else
 			strVer.Format(_T("Huan User Center Copy Tool                 Version: %d.%d.%d.%d"),
 				sFileVersion[0], sFileVersion[1], sFileVersion[2], sFileVersion[3]);
+#endif
 	}
 
 	SetWindowText(strVer);