3

http://www.snmpsharpnet.com/のライブラリを使用して SNMP トラップをキャプチャする小さな Windows サービスを実装しました。(C#で実装されています)

しかし残念なことに、すべてのサーバーで snmptrap.exe が Windows (2008 R2) で実行されていることがわかりました。

だから今私の質問は次のとおりです。この問題を処理するにはどうすればよいですか?

ある種の API を介して snmptrap.exe と対話できますか、それとも snmptrap.exe を停止する必要がありますか? (使用されていないかどうかわからないため、実際には使用したくありません)

誰でもこれに良いアプローチがありますか?

4

1 に答える 1

3

最後に、snmptrap 用の API があることがわかりました: http://msdn.microsoft.com/en-us/library/windows/desktop/aa377986(v=vs.85).aspx

しかし、それを P/Invoke する方法が見つからなかったので、CLI ラッパーを使用して C++ ライブラリを作成する必要があります。これで私の問題は明らかに解決しますが、会社はそれにリソースを費やさないことを決定したため、現時点ではこれ以上調査することはありません。

それでも、これが問題を解決する方法であると確信しているため、自分の質問に答えました。

于 2012-05-25T16:37:13.873 に答える