33 lines
1.1 KiB
Markdown
33 lines
1.1 KiB
Markdown
# Сборка `inventory_client_agent.exe`
|
|
|
|
Клиент теперь запускается как оконное GUI-приложение без консоли.
|
|
|
|
## Что делает клиент
|
|
|
|
- запрашивает адрес сервера и токен клиента;
|
|
- проверяет подключение к веб-приложению;
|
|
- показывает ошибку подключения красным текстом;
|
|
- загружает список устройств из таблицы компьютеров/ноутбуков;
|
|
- позволяет привязать текущий ПК к выбранной строке;
|
|
- отправляет `online/offline` каждые 10 секунд;
|
|
- отправляет `hostname`, `ip_address` и `mac_address` каждые 5 минут.
|
|
|
|
## Быстрая сборка на Windows
|
|
|
|
```bat
|
|
build_client_agent_windows.bat
|
|
```
|
|
|
|
Готовый файл будет создан в:
|
|
|
|
```text
|
|
dist\inventory_client_agent.exe
|
|
```
|
|
|
|
## Ручная сборка
|
|
|
|
```bat
|
|
py -m pip install --upgrade pip pyinstaller
|
|
py -m PyInstaller --clean --noconfirm client_agent_windows_onefile.spec
|
|
```
|