[comment]: # ({84247c8d-a93134cd})
# 11 Динамическая библиотека Zabbix sender для Windows

#### Обзор

В среде Windows приложения могут отправлять данные на сервер/прокси Zabbix, используя динамическую библиотеку Zabbix sender (zabbix\_sender.dll) вместо запуска внешнего процесса (zabbix\_sender.exe).

Для компиляции пользовательских приложений с zabbix_sender.dll требуются zabbix_sender.h и zabbix_sender.lib.

#### Получение

Есть два способа получить zabbix_sender.dll.

**1.** [Скачайте](https://www.zabbix.com/download_agents) файлы zabbix_sender.h, zabbix_sender.lib и zabbix_sender.dll в виде ZIP-архива.

При выборе параметров загрузки обязательно укажите "No encryption" в разделе *Encryption* и "Archive" в разделе *Packaging*. Затем скачайте Zabbix agent (не Zabbix agent 2).

Файлы zabbix_sender.h, zabbix_sender.lib и zabbix_sender.dll будут находиться в загруженном ZIP-архиве в каталоге `bin\dev`. Распакуйте файлы в нужное место.

**2.** Соберите zabbix_sender.dll из исходного кода (см. [инструкции](/manual/installation/install/win_agent#overview)). 

Динамическая библиотека с файлами для разработки будет находиться в каталоге
`bin\winXX\dev`. Чтобы использовать ее, подключите заголовочный файл zabbix_sender.h
и выполните линковку с библиотекой zabbix_sender.lib. 

#### См. также

-    [пример](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/build/win32/examples/zabbix_sender/sender.c?at=refs%2Fheads%2Frelease%2F7.4) простой утилиты Zabbix sender, реализованной с использованием динамической библиотеки Zabbix sender, чтобы продемонстрировать использование библиотеки;
-    файл [zabbix_sender.h](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/zabbix_sender/win32/zabbix_sender.h?at=refs%2Fheads%2Frelease%2F7.4) с интерфейсными функциями динамической библиотеки Zabbix sender. Этот файл содержит документацию, объясняющую назначение каждой интерфейсной функции, ее аргументы и возвращаемое значение.

[comment]: # ({/84247c8d-a93134cd})
