alpha v0.945

This commit is contained in:
2026-03-19 23:27:22 +03:00
parent b7450fa620
commit 0c0796741a
46 changed files with 21305 additions and 45397 deletions

View File

@@ -1,22 +1,24 @@
# Сборка `client_agent.exe`
# Сборка `inventory_client_agent.exe`
Собирать Windows `.exe` нужно на Windows.
Клиент теперь запускается как оконное GUI-приложение без консоли.
## Быстрый способ
## Что делает клиент
1. Скопируйте проект на Windows-машину.
2. Откройте `cmd` или PowerShell в папке проекта.
3. Запустите:
- запрашивает адрес сервера и токен клиента;
- проверяет подключение к веб-приложению;
- показывает ошибку подключения красным текстом;
- загружает список устройств из таблицы компьютеров/ноутбуков;
- позволяет привязать текущий ПК к выбранной строке;
- отправляет `online/offline` каждые 10 секунд;
- отправляет `hostname`, `ip_address` и `mac_address` каждые 5 минут.
## Быстрая сборка на Windows
```bat
build_client_agent_windows.bat
```
## Что делает скрипт
- устанавливает `PyInstaller`
- собирает `client_agent.py` в один файл
- кладет результат в:
Готовый файл будет создан в:
```text
dist\inventory_client_agent.exe