GoodBye DPI launcher и аккаунт Battle.net

если такая паранойя
сделай скрипт на PS например для запуска батлнета в котором до его запуска укажи остановку службы и её удаление, проверку на наличие и условие запускать батл нет клиент если служба не найдена

примерно так

скрипт

$serviceName = “WinDivert”
$battleNetPath = “C:\Program Files (x86)\Battle.net\Battle.net.exe”

function Is-ServiceExist {
param (
[string]$serviceName
)

$service = Get-Service -Name $serviceName -ErrorAction SilentlyContinue
return $service -ne $null

}

function StopAndRemove-Service {
param (
[string]$serviceName
)

if (Is-ServiceExist -serviceName $serviceName) {

    Stop-Service -Name $serviceName -Force
    Write-Host "Служба $serviceName остановлена."


    sc.exe delete $serviceName
    Write-Host "Служба $serviceName удалена."
}

}

if (Is-ServiceExist -serviceName $serviceName) {
Write-Host “Служба $serviceName найдена. Останавливаю и удаляю…”
StopAndRemove-Service -serviceName $serviceName
} else {
Write-Host “Служба $serviceName не найдена.”
}

if (-Not (Is-ServiceExist -serviceName $serviceName)) {
Write-Host “Запускаю Battle.net…”
Start-Process -FilePath $battleNetPath
} else {
Write-Host “Не удалось запустить Battle.net, так как служба $serviceName все еще существует.”
}