2010hook 发表于 2020-6-26 07:41:58

本帖最后由 2010hook 于 2020-7-2 07:06 编辑

再修改一下,添加版本号判断。不依赖exe/dll。
ver 命令相比注册表可靠,仅需3行命令。

2010hook 发表于 2020-6-26 08:27:22

本帖最后由 2010hook 于 2023-3-12 20:25 编辑

如果想实现离线激活,要咋整?
我提取出以下代码,不过还不成功,提示没有KMS服务器,不知还缺什么:

:kmsd
pushd "%~dp0x64\"
set "kmsip=127.0.0.2"
sc query "sppsvc" | find /i "stopped" >nul 2>nul || sc stop "sppsvc" >nul
sc query "osppsvc" | find /i "stopped" >nul 2>nul || sc stop "osppsvc" >nul
mklink "%SystemRoot%\system32\SECOPatcher.dll" "%vlmpath%\SECOPatcher.dll" >nul
icacls "%SystemRoot%\system32\SECOPatcher.dll" /grant *S-1-5-32-545:rx >nul
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SppExtComObj.exe" /v "Debugger" /t REG_SZ /d "rundll32.exe SECOPatcher.dll,PatcherMain" /f >nul
netsh advfirewall firewall add rule action=allow dir=in profile=any name="vlmcsd" program="%vlmpath%\vlmcsd.exe" >nul
start /b "" "vlmcsd.exe" -L %kmsip% -j "vlmcsd.kmd" -R 43200
call :slmk
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SppExtComObj.exe" /f >nul
del /f /q "%SystemRoot%\system32\SECOPatcher.dll" >nul
netsh advfirewall firewall delete rule name="vlmcsd" >nul
sc start sppsvc trigger=timer;sessionid=0 >nul
goto end

dos时代菜鸟 发表于 2020-6-27 22:39:06

win10 kms 断网激活,需要 建立 kms 虚拟服务器。
为此 有些大侠 甚至 制作了 小型虚拟机包。

2010hook 发表于 2020-6-27 23:29:48

本帖最后由 2010hook 于 2020-7-2 07:07 编辑

直接 start /b "" "vlmcsd.exe" 就能开始激活,“小型虚拟机包”感觉说的很复杂。
只是不知新版vlmcsd格式怎么用。

cuicongyuan 发表于 2023-3-7 19:28:10

谢谢楼主!
可以造福几代人
页: 1 [2]
查看完整版本: To Enterprise_G Active