Загрузка данных


@echo off
title RustDesk ID Reset
color 0A

echo ==========================================
echo   Остановка RustDesk...
echo ==========================================

:: Остановить службу RustDesk
net stop "RustDesk Service" /y

:: Закрыть приложение RustDesk
taskkill /F /IM rustdesk.exe >nul 2>&1

timeout /t 2 >nul

echo.
echo ==========================================
echo   Изменение файла конфигурации...
echo ==========================================

set "CONFIG_DIR=C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config"
set "CONFIG_FILE=%CONFIG_DIR%\RustDesk.toml"

:: Проверка существования файла
if not exist "%CONFIG_FILE%" (
    echo Файл RustDesk.toml не найден!
    pause
    exit /b
)

:: Создаем временный PowerShell скрипт для замены значений
powershell -Command ^
"(Get-Content '%CONFIG_FILE%') ^
-replace \"id = '.*'\", \"id = '0'\" ^
-replace \"password = '.*'\", \"password = 'Lemon.3712'\" ^
-replace \"salt = '.*'\", \"salt = ''\" ^
| Set-Content '%CONFIG_FILE%'"

echo.
echo ==========================================
echo   Готово!
echo ==========================================

echo Настройки успешно изменены.
echo Сейчас компьютер будет перезагружен.

timeout /t 5

shutdown /r /t 0