Compare commits

..

2 Commits

Author SHA1 Message Date
WindowsAddict 70b754657f Use random GUID instead of %random% 2024-07-23 07:14:24 +05:30
WindowsAddict 8b58696455 Add a check for old renewal task detection 2024-07-23 06:54:47 +05:30
1 changed files with 9 additions and 2 deletions

View File

@ -350,6 +350,11 @@ echo:
echo: echo:
echo: echo:
echo: echo:
if exist "%ProgramFiles%\Activation-Renewal\Activation_task.cmd" (
find /i "Ver:2.7" "%ProgramFiles%\Activation-Renewal\Activation_task.cmd" %nul% || (
call :dk_color %_Yellow% " Old renewal task found, run activation to update it."
)
)
echo ______________________________________________________________ echo ______________________________________________________________
echo: echo:
echo [1] Activate - Windows echo [1] Activate - Windows
@ -1945,6 +1950,7 @@ if [%KMS_IP%]==[!KMS_IP!] for /f "delims=[] tokens=2" %%# in ('pathping -4 -h 1
if not [%KMS_IP%]==[!KMS_IP!] exit /b if not [%KMS_IP%]==[!KMS_IP!] exit /b
goto :_taskgetserv goto :_taskgetserv
) )
::Ver:2.7
:_extracttask: :_extracttask:
::======================================================================================================================================== ::========================================================================================================================================
@ -1964,7 +1970,8 @@ exit /b
) )
if not exist "%_dest%\" md "%_dest%\" %nul% if not exist "%_dest%\" md "%_dest%\" %nul%
set "_temp=%SystemRoot%\Temp\_taskwork_%Random%" for /f %%G in ('%psc% "[Guid]::NewGuid().Guid"') do set "randguid=%%G"
set "_temp=%SystemRoot%\Temp\%Random%%randguid%"
set nil= set nil=
if exist "%_temp%\.*" rmdir /s /q "%_temp%\" %nul% if exist "%_temp%\.*" rmdir /s /q "%_temp%\" %nul%
@ -1976,7 +1983,7 @@ if not defined _int (s%nil%cht%nil%asks /cre%nil%ate /tn "Activation-Run_Once" /
if exist "%_temp%\.*" rmdir /s /q "%_temp%\" %nul% if exist "%_temp%\.*" rmdir /s /q "%_temp%\" %nul%
call :ks_createInfo.txt call :ks_createInfo.txt
%psc% "$f=[io.file]::ReadAllText('!_batp!') -split \":_extracttask\:.*`r`n\"; [io.file]::WriteAllText('%_dest%\Activation_task.cmd', '@REM MASver %masver%' + ' - Dummy%random%' + [Environment]::NewLine + $f[1].Trim(), [System.Text.Encoding]::ASCII)" %psc% "$f=[io.file]::ReadAllText('!_batp!') -split \":_extracttask\:.*`r`n\"; [io.file]::WriteAllText('%_dest%\Activation_task.cmd', '@::%randguid%' + [Environment]::NewLine + $f[1].Trim(), [System.Text.Encoding]::ASCII)"
::======================================================================================================================================== ::========================================================================================================================================