2011-06-28 91 views
1

我目前使用SNMP管理API中的SnmpMgrOidToStr函數來捕獲SMNP陷阱(通過Windows默認的SNMP陷阱服務),並將它們轉換爲字符串。如何將第三方MIB文件添加到Windows SNMP?

但是,SnmpMgrOidToStr只能轉換安裝在Windows上的默認MIB。我現在有要求將第三方MIB文件添加到Windows MIB。我怎樣才能做到這一點?我試過將MIB文件複製到System32,但它不起作用。與NET SNMP不同,也沒有要刪除的.index文件。

我試過搜索網頁,但無濟於事。請幫忙,謝謝。

回答

3

您必須編寫自己的Windows SNMP擴展,它是您編寫和編譯的.dll文件。

將.dll加載到Windows註冊表中,然後重新啓動Windows SNMP服務。您很可能必須編寫自己的MIB數據庫,這是您的第三方MIB的編碼實現。這將是一個漫長的過程。

希望這會讓你開始:MS SNMP Service