代码之家  ›  专栏  ›  技术社区  ›  Roddy

在Win32上将SNMP oid转换为描述性名称

  •  4
  • Roddy  · 技术社区  · 14 年前

    将SNMP oid转换为等效的描述性名称的推荐方法是什么?

    1.3.6.1.2.1.1.9.1.4.7 SNMPv2-MIB::sysORUpTime.7

    我知道libsmi或net snmp可以做到这一点,但是在Win32 API中有什么可以直接做到的吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   techraf    8 年前
    1. 微软没有任何用于这种转换的Win32 API(最接近的是 Managing Object Identifiers ). 所以libsmi仍然是一条路要走。或者可以调用snmptranslate进程。

    2. 如果使用netsnmp API,则应使用其位置存储MIB文件。Windows通常保存MIB文件 %windir%\system32 ,但该位置毫无用处,因为Microsoft没有您想要的API。