MIBCC.EXE究竟做了什么?
问题描述:
答
使用Mibcc.exe编译新的或更新的MIB文件: 如前所述,MIB树的SNMP相关分支位于树的Internet分支中。 Internet分支包含由IETF和大型组织定义的私人分支定义的公共分支。当组织创建自己的MIB分支和对象子集或更新现有的MIB文件时,必须创建新的或更新的MIB文件,以符合SMI规定的数据类型。
如果您的组织添加或更新新的MIB文件,请使用Mibcc.exe工具编译MIB文件,以便SNMP Management API(Mgmtapi.dll)可以使用新的或更新的MIB文件中的MIB对象。编译MIB文件后,可以通过文本对象标识符而不是数字对象标识符来引用对象。 ASN.1语言用于定义SNMP实体交换的协议数据单元(PDU)的格式,并定义通过SNMP管理的对象。 Mibcc.exe将ASN.1 MIB描述转换为二进制Mib.bin文件,管理API随后使用该文件将基于文本的对象名称映射到数字对象标识符。
当您安装Windows Server 2003 Resource Kit随附CD时,可以在C:\ Program Files \ Resource Kit文件夹中找到Mibcc.exe。该Mib.bin文件位于SYSTEMROOT在Windows Server 2003
http://technet.microsoft.com/en-us/library/cc783142(WS.10).aspx
在Windows 2003 Resource Kit中是不是微软第一次分发了这一计划;例如,在Borland C++ 5.0中分发的1997年十月平台SDK中的文件为“sdk/bin/winnt/mibcc.exe”。 – david 2016-11-19 11:54:01