# Настройка запуска с правами администратора

## Автоматическая сборка с правами администратора

Скрипт `build_cli_only.bat` теперь автоматически встраивает манифест, требующий права администратора.

### Шаги для сборки:

1. Запустите `build_cli_only.bat`
2. Скрипт автоматически:
   - Установит инструмент `rsrc` (если не установлен)
   - Встроит манифест администратора в исполняемый файл
   - Соберет `vpn-client-cli.exe`

### Запуск приложения:

После сборки `vpn-client-cli.exe` будет автоматически запрашивать права администратора при запуске.

- При двойном клике появится UAC запрос
- Из командной строки также появится UAC запрос
- Без прав администратора приложение не запустится

## Файлы манифеста:

- `admin.manifest` - XML манифест с требованием прав администратора
- `rsrc.syso` - временный файл (автоматически удаляется после сборки)

## Проверка прав администратора в коде (опционально):

Если нужно проверить права администратора в коде Go, можно добавить проверку в `main_cli.go`.

## Примечания:

- Приложение будет работать только с правами администратора
- UAC запрос появится при каждом запуске
- Это необходимо для работы с VPN интерфейсами и сетевыми настройками
