[卡巴教程]自动激活 x 自动更新订阅 x 如何更优雅地使用测试版激活码
查看: 69322|回复: 150
[卡巴教程]
自动激活 x 自动更新订阅 x 如何更优雅地使用测试版激活码
[复制链接]
n0b0dy
电梯直达
1楼
发表于 2025-4-23 07:21:10
|
|倒序浏览
|阅读模式
本帖最后由 n0b0dy 于 2025-4-23 15:12 编辑
前情提要:https://bbs.kafan.cn/thread-2267589-1-1.html
为什么要说“更”呢?
因为安装后不需要手动输入激活码激活,快到期时不需要手动更新授权许可,而是通过计划任务自动完成。仅适用于 64 位 Windows 系统,8.1 及以上,以及卡巴斯基针对家庭用户的安全产品。
以下是步骤:
0. 如果当前有安装卡巴斯基,请卸载,且不要保留授权许可
1. 将本文最后的代码保存为扩展名是 .bat 的批处理文件
2. 下载卡巴斯基官方安装程序,将其重命名为 startup.exe,并与上一步得到的 .bat 文件放置于同一文件夹
3. 运行 .bat
Screenshot 2025-04-23 005418.png (17.89 KB, 下载次数: 364)
下载附件
2025-4-23 06:56 上传
这里选择 "y",才能更优雅地使用测试版激活码。如果不想多一个计划任务,就选择 "n",回归手动
4. 选择想安装的产品
Screenshot 2025-04-23 010200.png (19.57 KB, 下载次数: 367)
下载附件
2025-4-23 07:02 上传
5. 坐和放宽,期间不要手贱,不要关闭出现的 cmd 窗口,只需等待安装完成
回头再补 FAQ
复活节过完了,这次没有彩蛋
@echo off
REM Set the current directory
cd /d "%~dp0"
REM Step 1: Get admin rights
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto :gotAdmin ) else ( powershell Start-Process '%0' -Verb runAs & exit /B )
:gotAdmin
REM Step 2: Get version information from startup.exe
setlocal EnableDelayedExpansion
for /f "usebackq delims=" %%i in (`powershell -command "& {(Get-Item '.\startup.exe').VersionInfo.ProductVersion}"`) do (
set "fullversion=%%i"
)
REM Extract just the first two segments (e.g., 21.20 from 21.20.8.505)
for /f "tokens=1,2 delims=." %%a in ("!fullversion!") do (
set "majorversion=%%a.%%b"
)
echo Detected Kaspersky version: !majorversion!
REM Step 3: Ask user to choose
:autoRenewal
echo.
echo Would you like to enable automatic license renewal?
set /p renewal="Enter your choice (y/n): "
if "%renewal%"=="y" (
goto :editionSelection
) else if "%renewal%"=="n" (
goto :installation
) else (
echo Invalid choice.
goto :autoRenewal
)
:editionSelection
echo.
echo Please select Kaspersky edition:
echo 1. Standard
echo 2. Plus
echo 3. Premium
echo.
set /p edition="Enter your choice (1-3): "
if "%edition%"=="1" (
set "editionName=Kaspersky Standard"
set "licenseKey=GAJPU-UTD18-3B2JJ-62CQ2"
) else if "%edition%"=="2" (
set "editionName=Kaspersky Plus"
set "licenseKey=GE86F-9WQRM-KK5PG-1ZE2W"
) else if "%edition%"=="3" (
set "editionName=Kaspersky Premium"
set "licenseKey=5AP55-UFAT1-QUMNN-7CUDZ"
) else (
echo Invalid choice.
goto :editionSelection
)
echo.
echo Selected edition: %editionName%
:installation
REM Step 4: Run "startup.exe" without self protection
echo.
echo Installing Kaspersky with self protection disabled...
start "" startup.exe /pSelfProtection=0
REM Step 5: Monitor registry key and modify values during installation
echo.
echo Monitoring and updating registry values...
:checkRegistry
REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\KasperskyLab\AVP%majorversion%\environment" /v "ProductStatus" >nul 2>&1
if %errorlevel% equ 0 (
echo Registry found, applying modifications...
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\KasperskyLab\AVP%majorversion%\environment" /v "ProductStatus" /t REG_SZ /d "" /f >nul 2>&1
echo Registry modifications completed.
goto :setupTask
) else (
goto :checkRegistry
)
:setupTask
if "%renewal%"=="n" (
goto :done
)
REM Step 6: Manage scheduled task for license renewal
:search
REM Clear previous value
set "avp="
REM Search for avp.com under Kaspersky Lab directory
for /f "delims=" %%A in ('dir /b /s /a-d "C:\Program Files (x86)\Kaspersky Lab\avp.com" 2^>nul') do (
set "avp=%%A"
)
if not defined avp (
timeout /t 5 >nul
goto :search
)
echo.
echo Found avp.com at: %avp%
echo Creating new license renewal task to run every 28 days...
set "taskname=Kaspersky License Renewal"
set "xmlfile=%TEMP%\task.xml"
REM Creating new license renewal task...
schtasks /create /tn "%taskname%" /tr "\"%avp%\" LICENSE /add %licenseKey%" /sc DAILY /mo 28 /f >nul 2>&1
REM Exporting the task to XML...
schtasks /query /tn "%taskname%" /xml > "%xmlfile%"
REM Modifying XML settings...
REM Use PowerShell to update XML
powershell -Command ^
"(Get-Content -Path '%xmlfile%') -replace '
"ForEach-Object {$_ -replace '
"Set-Content -Path '%xmlfile%'" >nul 2>&1
REM Re-importing modified task...
schtasks /delete /tn "%taskname%" /f >nul 2>&1
schtasks /create /tn "%taskname%" /xml "%xmlfile%" /f >nul 2>&1
echo Task updated successfully.
echo.
echo Activating %editionName%...
:checkStartup
REM Check if avp.exe is running
tasklist | find /i "avp.exe" >nul 2>&1
if %errorlevel% neq 0 (
timeout /t 5 >nul 2>&1
goto :checkStartup
)
schtasks /run /tn "%taskname%"
echo.
echo Selected edition: %editionName%
echo Using version: %majorversion%
echo License key: %licenseKey%
:done
echo Process completed successfully.
endlocal
timeout /t 10复制代码
本主题由 Tarchia 于 2025-11-10 17:39 删除回复
评分
参与人数 9人气 +28
收起
理由
hipoxiaxxx
+ 3
冰柠橙夏
+ 5
版区有你更精彩: )
milolee
+ 3
版区有你更精彩: )
alan521
+ 2
版区有你更精彩: )
痞子潘
+ 3
查看全部评分
收藏98
淘帖0
回复
举报
木子贝
来自 2楼
发表于 2025-7-8 09:37:36
|
FAQ:
1、官方在线安装包安装成功。
2、支持卡巴斯基标准版、加强版、优选版,不限版本号,不限语言
3、“自我保护”选项启用后,影响后续吗?作者答:不影响
4、需要保持关闭自我保护吗?还是说安装完就可以开启自我保护了,后续key也会自动更新?
大佬答:不需要。是的
群友答:不需要关闭自我保护,是通过
"C:\Program Files (x86)\Kaspersky Lab\Kaspersky 21.21\avp.com" LICENSE /add 5AP55-UFAT1-QUMNN-7CUDZ这个带参数的命令行来续费授权,也可以用CMD命令来运行这个带参数的命令
4、问题:用代码安装激活后,提前使用计划任务更新激活码后不久就会出现“应用程序的完整性已被破坏”的提示 ...
大佬答:
这是修改文件后,软件自检效验不过引起的
这就是原因,跟计划任务没有关系。
其实在安装期间修改注册表这个动作就是在打时间差,在卡巴开启完整性检查前完成修改,这个间隙很短暂。我猜是你电脑性能太强,打时间差失败。
我只能建议你重新试一次。可以的话,在安装过程中想办法拖慢系统。
回复
举报
n0b0dy
来自 3楼
楼主|
发表于 2025-9-27 03:33:31
|
本帖最后由 n0b0dy 于 2025-9-27 03:35 编辑
# Changelog
## 2025-09-26
### Changed
- 以低 CPU 优先级运行 startup.exe,希望能避免破坏应用程序完整性
(我觉得还没失效,如果你觉得失效了,就不要用了)
## 2025-05-26
### Changed
- 优化了计划任务的运行条件:
- 在使用电池的情况下也可运行计划任务
- 仅在连接网络时运行计划任务
- 若错过预定运行时间,计划任务将在系统下一次登录后补运行
@echo off
REM Set the current directory
cd /d "%~dp0"
REM Step 1: Get admin rights
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto :gotAdmin ) else ( powershell Start-Process '%0' -Verb runAs & exit /B )
:gotAdmin
REM Step 2: Get version information from startup.exe
setlocal EnableDelayedExpansion
for /f "usebackq delims=" %%i in (`powershell -command "& {(Get-Item '.\startup.exe').VersionInfo.ProductVersion}"`) do (
set "fullversion=%%i"
)
REM Extract just the first two segments (e.g., 21.20 from 21.20.8.505)
for /f "tokens=1,2 delims=." %%a in ("!fullversion!") do (
set "majorversion=%%a.%%b"
)
echo Detected Kaspersky version: !majorversion!
REM Step 3: Ask user to choose
:autoRenewal
echo.
echo Would you like to enable automatic license renewal?
set /p renewal="Enter your choice (y/n): "
if "%renewal%"=="y" (
goto :editionSelection
) else if "%renewal%"=="n" (
goto :installation
) else (
echo Invalid choice.
goto :autoRenewal
)
:editionSelection
echo.
echo Please select Kaspersky edition:
echo 1. Standard
echo 2. Plus
echo 3. Premium
echo.
set /p edition="Enter your choice (1-3): "
if "%edition%"=="1" (
set "editionName=Kaspersky Standard"
set "licenseKey=GAJPU-UTD18-3B2JJ-62CQ2"
) else if "%edition%"=="2" (
set "editionName=Kaspersky Plus"
set "licenseKey=GE86F-9WQRM-KK5PG-1ZE2W"
) else if "%edition%"=="3" (
set "editionName=Kaspersky Premium"
set "licenseKey=5AP55-UFAT1-QUMNN-7CUDZ"
) else (
echo Invalid choice.
goto :editionSelection
)
echo.
echo Selected edition: %editionName%
:installation
REM Step 4: Run "startup.exe" without self protection
echo.
echo Installing Kaspersky with self protection disabled...
start "" /low startup.exe /pSelfProtection=0
REM Step 5: Monitor registry key and modify values during installation
echo.
echo Monitoring and updating registry values...
:checkRegistry
REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\KasperskyLab\AVP%majorversion%\environment" /v "ProductStatus" >nul 2>&1
if %errorlevel% equ 0 (
echo Registry found, applying modifications...
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\KasperskyLab\AVP%majorversion%\environment" /v "ProductStatus" /t REG_SZ /d "" /f >nul 2>&1
echo Registry modifications completed.
goto :setupTask
) else (
goto :checkRegistry
)
:setupTask
if "%renewal%"=="n" (
goto :done
)
REM Step 6: Manage scheduled task for license renewal
:search
REM Clear previous value
set "avp="
REM Search for avp.com under Kaspersky Lab directory
for /f "delims=" %%A in ('dir /b /s /a-d "C:\Program Files (x86)\Kaspersky Lab\avp.com" 2^>nul') do (
set "avp=%%A"
)
if not defined avp (
timeout /t 5 >nul
goto :search
)
echo.
echo Found avp.com at: %avp%
echo Creating new license renewal task to run every 28 days...
set "taskname=Kaspersky License Renewal"
set "xmlfile=%TEMP%\task.xml"
REM Creating new license renewal task...
schtasks /create /tn "%taskname%" /tr "\"%avp%\" LICENSE /add %licenseKey%" /sc DAILY /mo 28 /f >nul 2>&1
REM Exporting the task to XML...
schtasks /query /tn "%taskname%" /xml > "%xmlfile%"
REM Modifying XML settings...
REM Use PowerShell to update XML
powershell -Command ^
"$xml = [xml](Get-Content '%xmlfile%');" ^
"$nsmgr = New-Object System.Xml.XmlNamespaceManager($xml.NameTable);" ^
"$nsmgr.AddNamespace('ns', $xml.DocumentElement.NamespaceURI);" ^
"$settings = $xml.SelectSingleNode('//ns:Settings', $nsmgr);" ^
"if (-not $settings) { $settings = $xml.CreateElement('Settings', $xml.DocumentElement.NamespaceURI); $xml.Task.AppendChild($settings) | Out-Null };" ^
"if (-not $settings.SelectSingleNode('ns:StartWhenAvailable', $nsmgr)) {" ^
"$node = $xml.CreateElement('StartWhenAvailable', $xml.DocumentElement.NamespaceURI);" ^
"$node.InnerText = 'true'; $settings.AppendChild($node) | Out-Null" ^
"} else { $settings.SelectSingleNode('ns:StartWhenAvailable', $nsmgr).InnerText = 'true' };" ^
"if (-not $settings.SelectSingleNode('ns:DisallowStartIfOnBatteries', $nsmgr)) {" ^
"$node = $xml.CreateElement('DisallowStartIfOnBatteries', $xml.DocumentElement.NamespaceURI);" ^
"$node.InnerText = 'false'; $settings.AppendChild($node) | Out-Null" ^
"} else { $settings.SelectSingleNode('ns:DisallowStartIfOnBatteries', $nsmgr).InnerText = 'false' };" ^
"if (-not $settings.SelectSingleNode('ns:RunOnlyIfNetworkAvailable', $nsmgr)) {" ^
"$node = $xml.CreateElement('RunOnlyIfNetworkAvailable', $xml.DocumentElement.NamespaceURI);" ^
"$node.InnerText = 'true'; $settings.AppendChild($node) | Out-Null" ^
"} else { $settings.SelectSingleNode('ns:RunOnlyIfNetworkAvailable', $nsmgr).InnerText = 'true' };" ^
"$xml.Save('%xmlfile%')" >nul 2>&1
REM Re-importing modified task...
schtasks /delete /tn "%taskname%" /f >nul 2>&1
schtasks /create /tn "%taskname%" /xml "%xmlfile%" /f >nul 2>&1
del "%xmlfile%" 2>nul
echo Task updated successfully.
echo.
echo Activating %editionName%...
:checkStartup
REM Check if avp.exe is running
tasklist | find /i "avp.exe" >nul 2>&1
if %errorlevel% neq 0 (
timeout /t 5 >nul 2>&1
goto :checkStartup
)
schtasks /run /tn "%taskname%"
echo.
echo Selected edition: %editionName%
echo Using version: %majorversion%
echo License key: %licenseKey%
:done
echo Process completed successfully.
endlocal
timeout /t 10复制代码
回复
举报
fangxiang
4楼
发表于 2025-4-23 07:51:11
|
本帖最后由 fangxiang 于 2025-7-21 21:24 编辑
使用中!非常棒!大爱无疆呀。
回复
举报
huawei_518
5楼
发表于 2025-4-23 08:41:31
|
本帖最后由 huawei_518 于 2025-4-24 12:45 编辑
感谢分享,对于中文版,英文小白,我顺便翻译下.将代码复制到记事本打开,点另存为,将编码改成ANSI后保存为.bat文件即可.
@echo off
REM 设置当前目录
cd /d "%~dp0"
REM 步骤1:获取管理员权限
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto :gotAdmin ) else ( powershell Start-Process '%0' -Verb runAs & exit /B )
:gotAdmin
REM 步骤2:从startup.exe获取版本信息
setlocal EnableDelayedExpansion
for /f "usebackq delims=" %%i in (`powershell -command "& {(Get-Item '.\startup.exe').VersionInfo.ProductVersion}"`) do (
set "fullversion=%%i"
)
REM 提取前两个版本段(例如从21.20.8.505提取21.20)
for /f "tokens=1,2 delims=." %%a in ("!fullversion!") do (
set "majorversion=%%a.%%b"
)
echo 检测到卡巴斯基版本: !majorversion!
REM 步骤3:用户选择环节
:autoRenewal
echo.
echo 是否启用许可证自动续期?
set /p renewal="请输入选择(y/n): "
if /i "%renewal%"=="y" (
goto :editionSelection
) else if /i "%renewal%"=="n" (
goto :installation
) else (
echo 无效选择
goto :autoRenewal
)
:editionSelection
echo.
echo 请选择卡巴斯基版本:
echo 1. 标准版
echo 2. 加强版
echo 3. 优选版
echo.
set /p edition="请输入选择(1-3): "
if "%edition%"=="1" (
set "editionName=卡巴斯基标准版"
set "licenseKey=GAJPU-UTD18-3B2JJ-62CQ2"
) else if "%edition%"=="2" (
set "editionName=卡巴斯基加强版"
set "licenseKey=GE86F-9WQRM-KK5PG-1ZE2W"
) else if "%edition%"=="3" (
set "editionName=卡巴斯基优选版"
set "licenseKey=5AP55-UFAT1-QUMNN-7CUDZ"
) else (
echo 无效选择
goto :editionSelection
)
echo.
echo 已选版本:%editionName%
:installation
REM 步骤4:禁用自我保护运行startup.exe
echo.
echo 正在禁用自我保护安装卡巴斯基...
start "" startup.exe /pSelfProtection=0
if %errorlevel% neq 0 (
echo 启动 startup.exe 失败
goto :done
)
REM 步骤5:安装过程中监控并修改注册表值
echo.
echo 正在监控并更新注册表值...
:checkRegistry
REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\KasperskyLab\AVP%majorversion%\environment" /v "ProductStatus" >nul 2>&1
if %errorlevel% equ 0 (
echo 找到注册表项,正在应用修改...
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\KasperskyLab\AVP%majorversion%\environment" /v "ProductStatus" /t REG_SZ /d "" /f >nul 2>&1
if %errorlevel% neq 0 (
echo 注册表修改失败
goto :done
)
echo 注册表修改完成
goto :setupTask
) else (
ping -n 2 127.0.0.1 >nul 2>&1
goto :checkRegistry
)
:setupTask
if /i "%renewal%"=="n" (
goto :done
)
REM 步骤6:管理许可证续期的计划任务
:search
REM 清除之前的值
set "avp="
REM 在卡巴斯基软件目录下搜索avp.com
for /f "delims=" %%A in ('dir /b /s /a-d "C:\Program Files (x86)\Kaspersky Lab\avp.com" 2^>nul') do (
set "avp=%%A"
)
if not defined avp (
timeout /t 5 >nul
goto :search
)
echo.
echo 已在以下路径找到avp.com:%avp%
echo 正在创建每28天运行一次的许可证续期任务...
set "taskname=卡巴斯基许可证续期"
set "xmlfile=%TEMP%\task.xml"
REM 创建新的许可证续期任务...
schtasks /create /tn "%taskname%" /tr "\"%avp%\" LICENSE /add %licenseKey%" /sc DAILY /mo 28 /f >nul 2>&1
if %errorlevel% neq 0 (
echo 创建计划任务失败
goto :done
)
REM 将任务导出为XML...
schtasks /query /tn "%taskname%" /xml > "%xmlfile%"
if %errorlevel% neq 0 (
echo 导出计划任务XML失败
goto :done
)
REM 修改XML设置...
REM 使用PowerShell更新XML
powershell -Command ^
"(Get-Content -Path '%xmlfile%') -replace '
"ForEach-Object {$_ -replace '
"Set-Content -Path '%xmlfile%'" >nul 2>&1
if %errorlevel% neq 0 (
echo 修改计划任务XML失败
goto :done
)
REM 重新导入修改后的任务...
schtasks /delete /tn "%taskname%" /f >nul 2>&1
schtasks /create /tn "%taskname%" /xml "%xmlfile%" /f >nul 2>&1
if %errorlevel% neq 0 (
echo 重新导入计划任务失败
goto :done
)
echo 任务更新成功
echo.
echo 正在激活%editionName%...
:checkStartup
REM 检查avp.exe是否运行
tasklist | find /i "avp.exe" >nul 2>&1
if %errorlevel% neq 0 (
timeout /t 5 >nul 2>&1
goto :checkStartup
)
schtasks /run /tn "%taskname%"
echo.
echo 已选版本:%editionName%
echo 使用版本:%majorversion%
echo 许可证密钥:%licenseKey%
:done
echo 处理成功完成
endlocal
timeout /t 10 复制代码
评分
参与人数 4人气 +11
收起
理由
alan521
+ 3
版区有你更精彩: )
冰柠橙夏
+ 3
赞一个!
月落、点星灯
+ 2
版区有你更精彩: )
n0b0dy
+ 3
感谢翻译
查看全部评分
回复
举报
yanjun198201
6楼
发表于 2025-4-23 08:58:42
|
请问支持什么版本的卡巴软件?中英文都可以吗?
回复
举报
metaverse
7楼
发表于 2025-4-23 09:01:15
|
本帖最后由 metaverse 于 2025-4-23 09:36 编辑
感谢分享,赶紧靠近两位大佬,请问一下如果是91天的试用期只需要修改第109行的28数字吗?想改成89天
回复
举报
Wama
8楼
发表于 2025-4-23 09:05:04
|
感谢分享,又省力了
回复
举报
xtmatao
9楼
发表于 2025-4-23 09:59:57
|
本帖最后由 xtmatao 于 2025-4-23 10:44 编辑
第一时间尝鲜安装测试
使用https://bbs.kafan.cn/thread-2280898-1-1.html这个帖子的21.21
安装中选择 y ,中途cmd退出,之后安装完成,跳出输入激活码界面,并没有自动完成,是不支持该版本吗
抱歉,应该看到了,代码中指定版本号了修改版本号为新版也不能通过,测试失败
请大佬有空指点一下,还要修改啥?
继续测试21.20,一样的结果,安装完成仍然需要手动输入激活码,并没有自动完成
回复
举报
wsasecy
10楼
发表于 2025-4-23 10:26:39
|
我只想说‘好’
回复
举报
飞飞鱼
11楼
发表于 2025-4-23 10:32:29
|
本帖最后由 飞飞鱼 于 2025-4-23 10:51 编辑
第二部选择的时候选择了加强版,但是最后安装的还是标准版,激活码确实不用自己输入。
回复
举报
xtmatao
12楼
发表于 2025-4-23 11:00:37
|
飞飞鱼 发表于 2025-4-23 10:32
第二部选择的时候选择了加强版,但是最后安装的还是标准版,激活码确实不用自己输入。
这边测试下来,安装完成仍然要输入激活码?用的是在线安装包,
回复
举报
gdg2000
13楼
发表于 2025-4-23 11:03:44
|
21.21 失败 不能试用循环 退回21.20可以了 不知啥原因
回复
举报
xtmatao
14楼
发表于 2025-4-23 11:11:11
|
gdg2000 发表于 2025-4-23 11:03
21.21 失败 不能试用循环 退回21.20可以了 不知啥原因
你是用在线安装包还是离线安装包,这边安装21.20在线安装包失败,不能自动输入激活码
回复
举报
xtmatao
15楼
发表于 2025-4-23 11:13:24
|
huawei_518 发表于 2025-4-23 08:41
感谢分享,对于中文版,英文小白,我顺便翻译下.
感谢分享
大佬这段代码,保存为BAT,运行报错,跑不起来
回复
举报
duguqiuai006
16楼
发表于 2025-4-23 14:08:01
|
xtmatao 发表于 2025-4-23 09:59
第一时间尝鲜安装测试
使用https://bbs.kafan.cn/thread-2280898-1-1.html这个帖子的21.21
安装中选择 y ...
已经测试21.21了啊
回复
举报
n0b0dy
17楼
楼主|
发表于 2025-4-23 15:20:16
|
由于卡饭的文本编辑器中存在转义字符 bug,导致代码第 109 行缺少必须的字符。现已修复。我在这里跟已经测试的朋友说一声抱歉。
@huawei_518 感谢翻译,还得麻烦你修改一下第 109 行
回复
举报
huawei_518
18楼
发表于 2025-4-23 15:35:11
|
n0b0dy 发表于 2025-4-23 15:20
由于卡饭的文本编辑器中存在转义字符 bug,导致代码第 109 行缺少必须的字符。现已修复。我在这里跟已经测 ...
好的,我也没注意,已修改.
回复
举报
huawei_518
19楼
发表于 2025-4-23 15:35:52
|
xtmatao 发表于 2025-4-23 11:13
感谢分享
大佬这段代码,保存为BAT,运行报错,跑不起来
已修复
回复
举报
xiexin0910
20楼
发表于 2025-4-23 17:51:06
|
我安装以失败告终
回复
举报
n0b0dy
21楼
楼主|
发表于 2025-4-23 18:41:25
|
yanjun198201 发表于 2025-4-23 08:58
请问支持什么版本的卡巴软件?中英文都可以吗?
支持卡巴斯基标准版、加强版、优选版,不限版本号,不限语言
回复
举报
n0b0dy
22楼
楼主|
发表于 2025-4-23 18:44:07
|
metaverse 发表于 2025-4-23 09:01
感谢分享,赶紧靠近两位大佬,请问一下如果是91天的试用期只需要修改第109行的28数字吗?想改成89天
没错,就是修改那里。
另外 109 行有修改,之前有两个字符被吞了。你需要重新复制代码
回复
举报
n0b0dy
23楼
楼主|
发表于 2025-4-23 18:45:40
|
xtmatao 发表于 2025-4-23 09:59
第一时间尝鲜安装测试
使用https://bbs.kafan.cn/thread-2280898-1-1.html这个帖子的21.21
安装中选择 y ...
抱歉,之前代码 109 行有两个字符被吞了,现已修复。
可以的话,请再试一次
回复
举报
n0b0dy
24楼
楼主|
发表于 2025-4-23 18:47:39
|
飞飞鱼 发表于 2025-4-23 10:32
第二部选择的时候选择了加强版,但是最后安装的还是标准版,激活码确实不用自己输入。
抱歉,之前代码 109 行有两个字符被吞了,导致没有正确创建计划任务,现已修复。
可以的话,请再试一次
回复
举报
n0b0dy
25楼
楼主|
发表于 2025-4-25 02:56:21
|
haibovip 发表于 2025-4-24 09:45
感谢大佬分享,已经安装成功,
最后一个问题:“自我保护”选项启用后,影响后续吗?
不影响
回复
举报
n0b0dy
26楼
楼主|
发表于 2025-4-25 03:00:01
|
Wama 发表于 2025-4-24 11:26
有一个bug,选择renewal为no的时候,不会在安装的时候自动激活,还需要手动输入激活码。理想情况是,选择re ...
不是 bug,是 feature
你的建议挺好,但是现实很骨感,我不打算采纳 XD
回复
举报
n0b0dy
27楼
楼主|
发表于 2025-4-25 03:01:21
|
meiveryq 发表于 2025-4-24 17:48
需要保持关闭自我保护吗?还是说安装完就可以开启自我保护了,后续key也会自动更新?
不需要
是的
回复
举报
n0b0dy
28楼
楼主|
发表于 2025-4-25 03:10:51
|
本帖最后由 n0b0dy 于 2025-4-25 03:15 编辑
我是风我是风 发表于 2025-4-24 21:21
@n0b0dy 用代码安装激活后,提前使用计划任务更新激活码后不久就会出现“应用程序的完整性已被破坏”的提示 ...
这是修改文件后,软件自检效验不过引起的
这就是原因,跟计划任务没有关系。
其实在安装期间修改注册表这个动作就是在打时间差,在卡巴开启完整性检查前完成修改,这个间隙很短暂。我猜是你电脑性能太强,打时间差失败。
我只能建议你重新试一次。可以的话,在安装过程中想办法拖慢系统。
回复
举报