Browse Source

add Patch/

Olga Kutafieva 6 years ago
parent
commit
102ab9c0ac
31 changed files with 417 additions and 0 deletions
  1. 20 0
      Patch/8_3_1406_14_52617/ReadMe_1406_14.txt
  2. BIN
      Patch/8_3_1406_14_52617/SnPatch.doc
  3. BIN
      Patch/8_3_1406_14_52617/module/win32/CertMgr.exe
  4. BIN
      Patch/8_3_1406_14_52617/module/win32/Medusa.exe
  5. BIN
      Patch/8_3_1406_14_52617/module/win32/en-US/Medusa.resources.dll
  6. BIN
      Patch/8_3_1406_14_52617/module/win32/en-US/lc.dll.mui
  7. BIN
      Patch/8_3_1406_14_52617/module/win32/lc.dll
  8. BIN
      Patch/8_3_1406_14_52617/module/win32/ru-RU/Medusa.resources.dll
  9. BIN
      Patch/8_3_1406_14_52617/module/win32/ru-RU/lc.dll.mui
  10. BIN
      Patch/8_3_1406_14_52617/module/x64/CertMgr.exe
  11. BIN
      Patch/8_3_1406_14_52617/module/x64/Medusa.exe
  12. BIN
      Patch/8_3_1406_14_52617/module/x64/en-US/Medusa.resources.dll
  13. BIN
      Patch/8_3_1406_14_52617/module/x64/en-US/lc.dll.mui
  14. BIN
      Patch/8_3_1406_14_52617/module/x64/lc.dll
  15. BIN
      Patch/8_3_1406_14_52617/module/x64/ru-RU/Medusa.resources.dll
  16. BIN
      Patch/8_3_1406_14_52617/module/x64/ru-RU/lc.dll.mui
  17. 310 0
      Patch/8_3_1406_14_52617/patch.cmd
  18. BIN
      Patch/8_3_1406_14_52617/sc.p7b
  19. 11 0
      Patch/8_3_1406_15_52617/Info.xml
  20. 21 0
      Patch/8_3_1406_15_52617/ReadMe_1406_15.txt
  21. BIN
      Patch/8_3_1406_15_52617/Win32/Patch.exe
  22. BIN
      Patch/8_3_1406_15_52617/x64/Patch.exe
  23. 11 0
      Patch/8_3_1406_16_52617/Info.xml
  24. 18 0
      Patch/8_3_1406_16_52617/ReadMe_1406_16.txt
  25. BIN
      Patch/8_3_1406_16_52617/Win32/Patch.exe
  26. BIN
      Patch/8_3_1406_16_52617/x64/Patch.exe
  27. 11 0
      Patch/8_3_1406_17_52617/Info.xml
  28. 15 0
      Patch/8_3_1406_17_52617/ReadMe_1406_17.txt
  29. BIN
      Patch/8_3_1406_17_52617/Win32/Patch.exe
  30. BIN
      Patch/8_3_1406_17_52617/x64/Patch.exe
  31. BIN
      Patch/Readme.docx

+ 20 - 0
Patch/8_3_1406_14_52617/ReadMe_1406_14.txt

@@ -0,0 +1,20 @@
+Ñáîðêà 1406.8
+
+================================================================================
+
+Ïàêåò: ControlCenter.msi
+Ìîäóëè:
+Secret Net Studio\Control Center\lc.dll
+Secret Net Studio\Control Center\en-US\lc.dll.mui
+Secret Net Studio\Control Center\ru-RU\lc.dll.mui
+Secret Net Studio\Control Center\Medusa.exe
+Secret Net Studio\Control Center\en-US\Medusa.resources.dll
+Secret Net Studio\Control Center\ru-RU\Medusa.resources.dll
+
+TFS-52617: Èñïðàâëåíû ïðîáëåìû ñîâìåñòèìîñòè ñ Windows 10 1803
+
+Óñòàíîâêà:
+Çàêðûòü âñå ýêçåìïëÿðû öåíòðàëèçîâàííîé ïðîãðàììû óïðàâëåíèÿ.
+Ñêîïèðîâàòü ïàïêó ñ ïàò÷åì, ñîõðàíÿÿ ñòðóêòóðó âëîæåííûõ êàòàëîãîâ. Çàïóñòèòü patch.cmd îò èìåíè àäìèíèñòðàòîðà.
+
+================================================================================

BIN
Patch/8_3_1406_14_52617/SnPatch.doc


BIN
Patch/8_3_1406_14_52617/module/win32/CertMgr.exe


BIN
Patch/8_3_1406_14_52617/module/win32/Medusa.exe


BIN
Patch/8_3_1406_14_52617/module/win32/en-US/Medusa.resources.dll


BIN
Patch/8_3_1406_14_52617/module/win32/en-US/lc.dll.mui


BIN
Patch/8_3_1406_14_52617/module/win32/lc.dll


BIN
Patch/8_3_1406_14_52617/module/win32/ru-RU/Medusa.resources.dll


BIN
Patch/8_3_1406_14_52617/module/win32/ru-RU/lc.dll.mui


BIN
Patch/8_3_1406_14_52617/module/x64/CertMgr.exe


BIN
Patch/8_3_1406_14_52617/module/x64/Medusa.exe


BIN
Patch/8_3_1406_14_52617/module/x64/en-US/Medusa.resources.dll


BIN
Patch/8_3_1406_14_52617/module/x64/en-US/lc.dll.mui


BIN
Patch/8_3_1406_14_52617/module/x64/lc.dll


BIN
Patch/8_3_1406_14_52617/module/x64/ru-RU/Medusa.resources.dll


BIN
Patch/8_3_1406_14_52617/module/x64/ru-RU/lc.dll.mui


+ 310 - 0
Patch/8_3_1406_14_52617/patch.cmd

@@ -0,0 +1,310 @@
+@echo off
+rem ================================================================================
+for %%a in ("%~dp0\.") do set "SnPatchVersion=%%~nxa"
+rem ================================================================================
+rem ‚�ˆŒ€�ˆ…!!! ’¥ªáâ á®®¡é¥­¨© ¤«ï ¢ë¢®¤  ¢ ä ©« ᤥ« ­ ¢ ª®¤¨à®¢ª¥ CP1251!
+rem ================================================================================
+rem ‘®å࠭塞 ⥪ãéãî ª®¤®¢ãî áâà ­¨æã
+for /f "tokens=2 delims=:" %%i in ('chcp') do (set codepage_old=%%i)
+set codepage_old=%codepage_old:~1,9%
+rem ================================================================================
+rem �஢¥àª  ­  ­ «¨ç¨¥ ¯à ¢  ¤¬¨­¨áâà â®à 
+if '%1'=='ELEV' (shift /1 & goto Install)
+>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
+if %errorlevel% neq 0 (
+	goto Elevate
+)
+:Install
+rem ================================================================================
+rem �ਠ­ «¨ç¨¨ ¯ à ¬¥âà  íâ® ¤®«¦¥­ ¡ëâì ª â «®£ ¤«ï «®£®¢ ãáâ ­®ª¨ ¯ âç 
+set log_dir=%~1
+if ^"%log_dir%^" neq "" (
+	set fin=%log_dir:~-1%
+	if "%fin%" neq "\" (set log_dir=%log_dir%\)
+)
+rem ================================================================================
+rem �®«ã祭¨¥ ¯ã⥩
+
+rem �ãâì ¤«ï ª®­á®«¨ ã¯à ¢«¥­¨ï
+reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v ControlCenterDir > nul 2> nul
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïîëó÷èòü ïóòü óñòàíîâêè ïðîäóêòà"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯®«ãç¨âì ¯ãâì ãáâ ­®¢ª¨ ¯à®¤ãªâ "
+)
+FOR /F "usebackq tokens=2,* skip=2" %%L IN ( 
+    `reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v ControlCenterDir`
+) DO SET consolepath=%%M
+if %consolepath:~-1% EQU \ set consolepath=%consolepath:~0,-1%
+
+rem �ã⨠á¨á⥬­ëå ä ©«®¢
+set Sys32=%systemroot%\System32
+set SysWOW=%systemroot%\SysWOW64
+
+rem �ãâì ¤à ©¢¥à®¢
+rem set SysDrv=%systemroot%\System32\drivers
+rem ================================================================================
+rem Žá­®¢­ ï à ¡®â  ¯® ãáâ ­®¢ª¥ ¯ âç 
+rem ޝ¥à æ¨ï ¢ § ¢¨á¨¬®á⨠®â à §à來®áâ¨
+if "%PROCESSOR_ARCHITECTURE%"=="x86" (
+	call :PatchX86
+) else (
+	call :PatchX64
+)
+rem ================================================================================
+if "%log_dir%" neq "" (
+	chcp 1251 >nul 2>&1
+	echo Ïàò÷ óñòàíîâëåí óñïåøíî > "%log_dir%success.%computername%.%userdomain%.patch_%SnPatchVersion%.log"
+	chcp %codepage_old% >nul 2>&1
+) else (
+	color 0A
+	echo � âç ãáâ ­®¢«¥­ ãᯥ譮
+	pause
+)
+exit /b
+rem ================================================================================
+:PatchX86
+rem ‡ ¬¥­  ä ©«  á á®åà ­¥­¨¥¬ áâ à®© ¢¥àᨨ
+Setlocal EnableDelayedExpansion
+call :GetVersion "%consolepath%\lc.dll"
+Setlocal DisableDelayedExpansion
+
+ren "%consolepath%\lc.dll" "lc.dll%file_old_version%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïåðåèìåíîâàòü çàìåíÿåìûé ôàéë lc.dll"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯¥à¥¨¬¥­®¢ âì § ¬¥­ï¥¬ë© ä ©« lc.dll"
+)
+
+copy "%~dp0Module\win32\lc.dll" "%consolepath%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ñêîïèðîâàòü îáíîâë¸ííûé ôàéë lc.dll"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ᪮¯¨à®¢ âì ®¡­®¢«ñ­­ë© ä ©« lc.dll"
+)
+
+ren "%consolepath%\en-US\lc.dll.mui" "lc.dll.mui%file_old_version%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïåðåèìåíîâàòü çàìåíÿåìûé ôàéë en-US\lc.dll.mui"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯¥à¥¨¬¥­®¢ âì § ¬¥­ï¥¬ë© ä ©« en-US\lc.dll.mui"
+)
+
+copy "%~dp0Module\win32\en-US\lc.dll.mui" "%consolepath%\en-US"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ñêîïèðîâàòü îáíîâë¸ííûé ôàéë en-US\lc.dll.mui"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ᪮¯¨à®¢ âì ®¡­®¢«ñ­­ë© ä ©« en-US\lc.dll.mui"
+)
+
+ren "%consolepath%\ru-RU\lc.dll.mui" "lc.dll.mui%file_old_version%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïåðåèìåíîâàòü çàìåíÿåìûé ôàéë ru-RU\lc.dll.mui"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯¥à¥¨¬¥­®¢ âì § ¬¥­ï¥¬ë© ä ©« ru-RU\lc.dll.mui"
+)
+
+copy "%~dp0Module\win32\ru-RU\lc.dll.mui" "%consolepath%\ru-RU"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ñêîïèðîâàòü îáíîâë¸ííûé ôàéë ru-RU\lc.dll.mui"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ᪮¯¨à®¢ âì ®¡­®¢«ñ­­ë© ä ©« ru-RU\lc.dll.mui"
+)
+
+rem ‡ ¬¥­  ä ©«  á á®åà ­¥­¨¥¬ áâ à®© ¢¥àᨨ
+Setlocal EnableDelayedExpansion
+call :GetVersion "%consolepath%\Medusa.exe"
+Setlocal DisableDelayedExpansion
+
+ren "%consolepath%\Medusa.exe" "Medusa.exe%file_old_version%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïåðåèìåíîâàòü çàìåíÿåìûé ôàéë Medusa.exe"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯¥à¥¨¬¥­®¢ âì § ¬¥­ï¥¬ë© ä ©« Medusa.exe"
+)
+
+copy "%~dp0Module\win32\Medusa.exe" "%consolepath%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ñêîïèðîâàòü îáíîâë¸ííûé ôàéë Medusa.exe"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ᪮¯¨à®¢ âì ®¡­®¢«ñ­­ë© ä ©« Medusa.exe"
+)
+
+ren "%consolepath%\en-US\Medusa.resources.dll" "Medusa.resources.dll%file_old_version%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïåðåèìåíîâàòü çàìåíÿåìûé ôàéë en-US\Medusa.resources.dll"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯¥à¥¨¬¥­®¢ âì § ¬¥­ï¥¬ë© ä ©« en-US\Medusa.resources.dll"
+)
+
+copy "%~dp0Module\win32\en-US\Medusa.resources.dll" "%consolepath%\en-US"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ñêîïèðîâàòü îáíîâë¸ííûé ôàéë en-US\Medusa.resources.dll"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ᪮¯¨à®¢ âì ®¡­®¢«ñ­­ë© ä ©« en-US\Medusa.resources.dll"
+)
+
+ren "%consolepath%\ru-RU\Medusa.resources.dll" "Medusa.resources.dll%file_old_version%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïåðåèìåíîâàòü çàìåíÿåìûé ôàéë ru-RU\Medusa.resources.dll"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯¥à¥¨¬¥­®¢ âì § ¬¥­ï¥¬ë© ä ©« ru-RU\Medusa.resources.dll"
+)
+
+copy "%~dp0Module\win32\ru-RU\Medusa.resources.dll" "%consolepath%\ru-RU"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ñêîïèðîâàòü îáíîâë¸ííûé ôàéë ru-RU\Medusa.resources.dll"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ᪮¯¨à®¢ âì ®¡­®¢«ñ­­ë© ä ©« ru-RU\Medusa.resources.dll"
+)
+
+exit /b
+rem ================================================================================
+:PatchX64
+rem ‡ ¬¥­  ä ©«  á á®åà ­¥­¨¥¬ áâ à®© ¢¥àᨨ
+Setlocal EnableDelayedExpansion
+call :GetVersion "%consolepath%\lc.dll"
+Setlocal DisableDelayedExpansion
+
+ren "%consolepath%\lc.dll" "lc.dll%file_old_version%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïåðåèìåíîâàòü çàìåíÿåìûé ôàéë lc.dll"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯¥à¥¨¬¥­®¢ âì § ¬¥­ï¥¬ë© ä ©« lc.dll"
+)
+
+copy "%~dp0Module\x64\lc.dll" "%consolepath%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ñêîïèðîâàòü îáíîâë¸ííûé ôàéë lc.dll"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ᪮¯¨à®¢ âì ®¡­®¢«ñ­­ë© ä ©« lc.dll"
+)
+
+ren "%consolepath%\en-US\lc.dll.mui" "lc.dll.mui%file_old_version%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïåðåèìåíîâàòü çàìåíÿåìûé ôàéë en-US\lc.dll.mui"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯¥à¥¨¬¥­®¢ âì § ¬¥­ï¥¬ë© ä ©« en-US\lc.dll.mui"
+)
+
+copy "%~dp0Module\x64\en-US\lc.dll.mui" "%consolepath%\en-US"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ñêîïèðîâàòü îáíîâë¸ííûé ôàéë en-US\lc.dll.mui"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ᪮¯¨à®¢ âì ®¡­®¢«ñ­­ë© ä ©« en-US\lc.dll.mui"
+)
+
+ren "%consolepath%\ru-RU\lc.dll.mui" "lc.dll.mui%file_old_version%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïåðåèìåíîâàòü çàìåíÿåìûé ôàéë ru-RU\lc.dll.mui"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯¥à¥¨¬¥­®¢ âì § ¬¥­ï¥¬ë© ä ©« ru-RU\lc.dll.mui"
+)
+
+copy "%~dp0Module\x64\ru-RU\lc.dll.mui" "%consolepath%\ru-RU"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ñêîïèðîâàòü îáíîâë¸ííûé ôàéë ru-RU\lc.dll.mui"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ᪮¯¨à®¢ âì ®¡­®¢«ñ­­ë© ä ©« ru-RU\lc.dll.mui"
+)
+
+rem ‡ ¬¥­  ä ©«  á á®åà ­¥­¨¥¬ áâ à®© ¢¥àᨨ
+Setlocal EnableDelayedExpansion
+call :GetVersion "%consolepath%\Medusa.exe"
+Setlocal DisableDelayedExpansion
+
+ren "%consolepath%\Medusa.exe" "Medusa.exe%file_old_version%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïåðåèìåíîâàòü çàìåíÿåìûé ôàéë Medusa.exe"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯¥à¥¨¬¥­®¢ âì § ¬¥­ï¥¬ë© ä ©« Medusa.exe"
+)
+
+copy "%~dp0Module\x64\Medusa.exe" "%consolepath%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ñêîïèðîâàòü îáíîâë¸ííûé ôàéë Medusa.exe"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ᪮¯¨à®¢ âì ®¡­®¢«ñ­­ë© ä ©« Medusa.exe"
+)
+
+ren "%consolepath%\en-US\Medusa.resources.dll" "Medusa.resources.dll%file_old_version%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïåðåèìåíîâàòü çàìåíÿåìûé ôàéë en-US\Medusa.resources.dll"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯¥à¥¨¬¥­®¢ âì § ¬¥­ï¥¬ë© ä ©« en-US\Medusa.resources.dll"
+)
+
+copy "%~dp0Module\x64\en-US\Medusa.resources.dll" "%consolepath%\en-US"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ñêîïèðîâàòü îáíîâë¸ííûé ôàéë en-US\Medusa.resources.dll"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ᪮¯¨à®¢ âì ®¡­®¢«ñ­­ë© ä ©« en-US\Medusa.resources.dll"
+)
+
+ren "%consolepath%\ru-RU\Medusa.resources.dll" "Medusa.resources.dll%file_old_version%"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ïåðåèìåíîâàòü çàìåíÿåìûé ôàéë ru-RU\Medusa.resources.dll"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ¯¥à¥¨¬¥­®¢ âì § ¬¥­ï¥¬ë© ä ©« ru-RU\Medusa.resources.dll"
+)
+
+copy "%~dp0Module\x64\ru-RU\Medusa.resources.dll" "%consolepath%\ru-RU"
+if "%log_dir%" neq "" (
+	call :CheckStatus "[ÎØÈÁÊÀ] Íå óäàëîñü ñêîïèðîâàòü îáíîâë¸ííûé ôàéë ru-RU\Medusa.resources.dll"
+) else (
+	call :CheckStatus "[Ž˜ˆ�Š€] �¥ 㤠«®áì ᪮¯¨à®¢ âì ®¡­®¢«ñ­­ë© ä ©« ru-RU\Medusa.resources.dll"
+)
+
+exit /b
+rem ================================================================================
+:GetVersion
+set file_old_version=_
+set file_path=%1
+set file_double_path=!file_path:\\=\!
+set file_double_path=!file_double_path:\=\\!
+set file_full_ver=
+wmic datafile where name^=!file_double_path! get Version /value >nul 2>&1
+for /F "delims=" %%a in ('wmic datafile where name^=!file_double_path! get Version /value') do (
+set file_full_ver=!file_full_ver!%%a
+)
+set file_ver=
+for /F "tokens=3 delims=.," %%a in ("!file_full_ver!") do  set file_ver=!file_ver!_%%a
+for /F "tokens=4 delims=.," %%a in ("!file_full_ver!") do  set file_ver=!file_ver!_%%a
+set file_old_version=!file_ver!
+exit /b
+
+rem ================================================================================
+:CheckStatus
+if %errorlevel% neq 0 (
+	if "%log_dir%" neq "" (
+		chcp 1251 >nul 2>&1
+		echo %~1 > "%log_dir%fail.%computername%.%userdomain%.patch_%SnPatchVersion%.log"
+		chcp %codepage_old% >nul 2>&1
+	) else (
+		color 0C
+		echo.
+		echo %~1
+		echo.
+		pause
+	)
+	exit
+)
+exit /b
+rem ================================================================================
+rem ‡ ¯ã᪠áªà¨¯â  á ¯®¢ë襭¨¥¬ (UAC)
+:Elevate
+set "vbsGetPrivileges=%temp%\SNgetPriv_%~n0.vbs"
+echo.
+echo **************************************
+echo Running as administrator
+echo **************************************
+echo Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"
+echo args = "ELEV " >> "%vbsGetPrivileges%"
+echo For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"
+echo args = args ^& strArg ^& " "  >> "%vbsGetPrivileges%"
+echo Next >> "%vbsGetPrivileges%"
+echo args = "/c """ + "%~f0" + """ " + args >> "%vbsGetPrivileges%"
+echo UAC.ShellExecute "%SystemRoot%\system32\cmd.exe", args, "", "runas", 1 >> "%vbsGetPrivileges%"
+rem echo UAC.ShellExecute "%~f0", args, "", "runas", 1 >> "%vbsGetPrivileges%"
+"%SystemRoot%\system32\WScript.exe" "%vbsGetPrivileges%" %*
+exit /b

BIN
Patch/8_3_1406_14_52617/sc.p7b


+ 11 - 0
Patch/8_3_1406_15_52617/Info.xml

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<List>
+<SoftItem name="PRODUCT">
+  <Name>Secret Net Studio</Name>
+  <Type>Patch</Type>
+  <BuildDate>2018-06-06T09:49:40.767Z</BuildDate>
+  <Description>Пакет исправлений для Secret Net Studio 8.3.1406.0, пакет: Core.msi модули: omsservices.dll, lc.dll, SnICheckAdm.exe, omsservices.dll.mui, omsservices.dll.mui, lc.dll.mui, lc.dll.mui, SnICheckAdm.exe.mui, SnICheckAdm.exe.mui</Description>
+  <Version Major="8" Minor="3" BuildMajor="1406" BuildMinor="15" />
+  <Copyright>© 1995-2018 ООО "Код Безопасности"</Copyright>
+</SoftItem>
+</List>

+ 21 - 0
Patch/8_3_1406_15_52617/ReadMe_1406_15.txt

@@ -0,0 +1,21 @@
+Ñáîðêà 1406.8
+
+================================================================================
+
+Ïàêåò: Core.msi
+Ìîäóëè:
+Secret Net\Client\omsservices.dll
+Secret Net\Client\en-us\omsservices.dll.mui
+Secret Net\Client\ru-ru\omsservices.dll.mui
+Secret Net\Client\lc.dll
+Secret Net\Client\en-us\lc.dll.mui
+Secret Net\Client\ru-ru\lc.dll.mui
+Secret Net\Client\SnICheckAdm.exe
+Secret Net\Client\en-us\SnICheckAdm.exe.mui
+Secret Net\Client\ru-ru\SnICheckAdm.exe.mui
+
+TFS-52617: Èñïðàâëåíû ïðîáëåìû ñîâìåñòèìîñòè ñ Windows 10 1803
+
+Ïîñëå óñòàíîâêè ïàò÷à òðåáóåòñÿ ïåðåçàãðóçêà.
+
+================================================================================

BIN
Patch/8_3_1406_15_52617/Win32/Patch.exe


BIN
Patch/8_3_1406_15_52617/x64/Patch.exe


+ 11 - 0
Patch/8_3_1406_16_52617/Info.xml

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<List>
+<SoftItem name="PRODUCT">
+  <Name>Secret Net Studio</Name>
+  <Type>Patch</Type>
+  <BuildDate>2018-05-21T13:38:55.359Z</BuildDate>
+  <Description>Пакет исправлений для Secret Net Studio 8.3.1406.0, пакет: LocalControlCenter.msi модули: Medusa.exe, lc.dll, lc.dll.mui, lc.dll.mui, Medusa.resources.dll, Medusa.resources.dll</Description>
+  <Version Major="8" Minor="3" BuildMajor="1406" BuildMinor="16" />
+  <Copyright>© 1995-2018 ООО "Код Безопасности"</Copyright>
+</SoftItem>
+</List>

+ 18 - 0
Patch/8_3_1406_16_52617/ReadMe_1406_16.txt

@@ -0,0 +1,18 @@
+Ñáîðêà 1406.8
+
+================================================================================
+
+Ïàêåò: LocalControlCenter.msi
+Ìîäóëè:
+Secret Net Studio\Client\components\Control Center\Medusa.exe
+Secret Net Studio\Client\components\Control Center\lc.dll
+Secret Net Studio\Client\components\Control Center\en-US\lc.dll.mui
+Secret Net Studio\Client\components\Control Center\ru-RU\lc.dll.mui
+Secret Net Studio\Client\components\Control Center\en-US\Medusa.resources.dll
+Secret Net Studio\Client\components\Control Center\ru-RU\Medusa.resources.dll
+
+TFS-52617: Èñïðàâëåíû ïðîáëåìû ñîâìåñòèìîñòè ñ Windows 10 1803
+
+Ïîñëå óñòàíîâêè ïàò÷à òðåáóåòñÿ ïåðåçàãðóçêà.
+
+================================================================================

BIN
Patch/8_3_1406_16_52617/Win32/Patch.exe


BIN
Patch/8_3_1406_16_52617/x64/Patch.exe


+ 11 - 0
Patch/8_3_1406_17_52617/Info.xml

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<List>
+<SoftItem name="PRODUCT">
+  <Name>Secret Net Studio</Name>
+  <Type>Patch</Type>
+  <BuildDate>2018-05-17T15:09:10.181Z</BuildDate>
+  <Description>Пакет исправлений для Secret Net Studio 8.3.1406.0, пакет: LocalProtection.msi модули: snfdac.sys, snfdac.sys.mui, snfdac.sys.mui</Description>
+  <Version Major="8" Minor="3" BuildMajor="1406" BuildMinor="17" />
+  <Copyright>© 1995-2018 ООО "Код Безопасности"</Copyright>
+</SoftItem>
+</List>

+ 15 - 0
Patch/8_3_1406_17_52617/ReadMe_1406_17.txt

@@ -0,0 +1,15 @@
+Сборка 1406.8
+
+================================================================================
+
+Пакет: LocalProtection.msi
+Модули:
+System32\drivers\snfdac.sys
+System32\drivers\en-us\snfdac.sys.mui
+System32\drivers\ru-ru\snfdac.sys.mui
+
+TFS-52617: Исправлены проблемы совместимости с Windows 10 1803
+
+После установки патча требуется перезагрузка.
+
+================================================================================

BIN
Patch/8_3_1406_17_52617/Win32/Patch.exe


BIN
Patch/8_3_1406_17_52617/x64/Patch.exe


BIN
Patch/Readme.docx