$ErrorActionPreference = "Stop" $WorkDir = Join-Path $env:TEMP "EscortScanner" New-Item -ItemType Directory -Force -Path $WorkDir | Out-Null $env:SERVER_URL = "https://escortanticheat.duckdns.org/api/scan" $env:SCAN_API_KEY = "119e63d37cc746faa66a7e6c639e7bd50376f688f4d8470f9e35b0960cd6da6d" $env:UPLOAD_PUBLIC_KEY_B64 = @" LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUE3VzIvMVArR1FtSkVHY2dHUUgzaQpmZzVIWUFBS3pIOWZqWXp4OE1IN0svYzJiRFdTb25Hd3ozYUFYNFc2R0pNMEk1TmFkUVlxSHE1a3pRZDIxZjd2CkE5UmhNV1RaRmVYRlkrVTMxdU9BTmtDdjBYUjBHZFFrYWdqR3RkL2tZMlFURU5IWFlCVjRkUUVFMlpjVG5XczMKc0tUcVhzTHBsV1BXa2JLVlBJeVJ0QXVUbWtGU1VqbktxWVFUUEpaQWtHbGdnUmNqUnBHWlVnM0ptb2xZRW0ydwpubENxMzJjOVJvS2dmLzkvYnF6K3RRY2V0MDU4RWkrTC8wbFNvQU5BZXU3WDAyL3FqZzNEUDc1Q2c5bUhwd2dsCkcxTHpNbUNCRE5yZm9kQ2NDUWFKRGtYMTFVZFZGck15aTIweVg0NmlDQ2ZnNVVZWVJRWDl2NHRha0JmdHR2dHgKL3dJREFRQUIKLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg== "@.Trim() $ExeUrl = "https://escortanticheat.duckdns.org/downloads/EscortScanner.exe?nocache=$(Get-Random)" $ExePath = Join-Path $WorkDir "EscortScanner.exe" Write-Host "SERVER_URL=$env:SERVER_URL" Write-Host "SCAN_API_KEY length=$($env:SCAN_API_KEY.Length)" Write-Host "UPLOAD_PUBLIC_KEY_B64 length=$($env:UPLOAD_PUBLIC_KEY_B64.Length)" Write-Host "正在下载扫描器..." Invoke-WebRequest -Uri $ExeUrl -OutFile $ExePath -UseBasicParsing if (!(Test-Path $ExePath)) { throw "扫描器下载失败:$ExePath 不存在" } Write-Host "正在启动扫描器..." & $ExePath Write-Host "" Write-Host "扫描结束。按任意键关闭窗口..." $null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")