[comment]: # ({98a6bcc5-a93134cd})
# 12 Windows版Zabbix sender动态链接库

#### 概述

在Windows环境中，应用程序可以通过使用Zabbix sender动态链接库(zabbix\_sender.dll)向Zabbix
server/proxy发送数据，而无需启动外部进程(zabbix\_sender.exe)。

使用zabbix_sender.dll编译用户应用程序时需要zabbix_sender.h和zabbix_sender.lib文件。

#### 获取方法

获取zabbix_sender.dll有两种方式。

**1.** [Download](https://www.zabbix.com/download_agents) zabbix_sender.h、zabbix_sender.lib和zabbix_sender.dll文件的ZIP压缩包。

选择下载选项时，确保在*加密*下选择"无加密"，在*打包*下选择"归档"。然后下载Zabbix agent（而非Zabbix agent 2）。

下载的ZIP压缩包中的`bin\dev`目录内包含zabbix_sender.h、zabbix_sender.lib和zabbix_sender.dll文件。将文件解压到所需位置。

另请参阅[windows-agent-归档文件中缺失文件](/manual/installation/known_issues#windows-agent-归档文件中缺失文件)。

**2.** 从源代码构建zabbix_sender.dll（参见[概述](/manual/installation/install/win_agent#概述)）。

带有开发文件的动态链接库将位于`bin\winXX\dev`目录中。使用时需包含zabbix_sender.h头文件
file并链接zabbix_sender.lib库。

#### 另请参阅

-    [example](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/build/win32/examples/zabbix_sender/sender.c) 使用Zabbix sender动态链接库实现的简单Zabbix sender工具示例，展示库的使用方法；
-    [zabbix_sender.h](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/zabbix_sender/win32/zabbix_sender.h) file 包含Zabbix sender动态链接库接口函数的文档。此file包含说明每个接口函数用途、参数和返回值的文档。

[comment]: # ({/98a6bcc5-a93134cd})
