Buscando un agente de extensión SNMP .NET

Estoy desarrollando una aplicación de Windows C # (dirigida a framework 4 completo). Necesito que la aplicación escriba en algunos contadores simples y, lo que es más importante, levante (o debería ser eso) algunas trampas SNMP cuando ocurran eventos importantes de la aplicación.

Ahora la mayoría de las bibliotecas .NET SNMP disponibles pueden hacer esto, hasta ahora todo bien. Sin embargo, tengo un requisito adicional significativo; mi MIB debe agregarse a la propia MIB de la PC, no debe reemplazar todas las cosas buenas de SNMP que salen de la bolsa con su PC con Windows.

Este último parece ser el gran problema. Todas mis investigaciones hasta la fecha indican que las soluciones SNMP de .NET parecen reemplazar la MIB de Windows y los servicios SNMP; reemplazan la MIB de Windows para exponer la suya. Necesitoañadi mío a Windows.

La solución debeañadi su propia MIB para la PC de implementación de Windows, lo que por lo que puedo decir, significa que debe (al menos en parte) proporcionar una DLL de extensión SNMP no administrada para extender el servicio SNMP estándar de Windows.

¿Alguien puede recomendar un enfoque que amplíe el servicio estándar SNMP de Winsows con agentes de extensión para su propia MIB que se adapte bien a código administrado? Si tengo que hacer un trabajo nativo de Win32 C / C ++ / Delphi para el agente de extensión, ¿alguien puede recomendar un enfoque que minimice la cantidad de código no administrado requerido?

Respuestas a la pregunta(2)

Su respuesta a la pregunta