¿Existe un rango específico de Id. De evento en Windows reservado para desarrolladores de aplicaciones?Id. De evento de Windows
Estoy trabajando en una aplicación .Net que escribirá errores en el registro de eventos de Windows. Esta aplicación en realidad se dirige a los servidores y los administradores de sistemas paranoicos la ejecutarán como una tarea programada y querrán bloquearla tanto como sea posible (incluida su ejecución con una cuenta de mantenimiento de privilegios reducida). La aplicación no se instalará formalmente —, de hecho, ni siquiera estoy construyendo un instalador para esto; solo un archivo zip con el archivo .exe y app.config.
Este es el truco: en Windows, necesita privilegios de administrador para crear una fuente en el registro de eventos de la aplicación. Como no puedo contar con esto y no quiero que los administradores de sistemas con exceso de trabajo tengan que crear uno, estoy usando "Error de aplicación" (utilizado por MS Office) como alternativa. (Escojo una mejor alternativa en mi lista de tareas pendientes, ya que la oficina no está tan frecuentemente instalada en los servidores).
El problema es que todavía quiero que mis eventos se destaquen un poco, en lugar de simplemente hacerse pasar por Office. De esta forma, mis administradores de sistema pueden filtrar fácilmente a esos eventos en el Visor de eventos o al agregador de registros de su elección. La mejor solución de la que tengo conocimiento en este momento es usar el Id. De evento, pero me preocupa entrar en conflicto con los eventos internos de Windows, especialmente teniendo en cuenta mi público objetivo.
Lo he buscado, pero no encuentro ninguna documentación al respecto. Entonces, ¿hay un rango específico de Id. De evento que debería usar, estaré bien usando lo que sea, o debería considerar una opción completamente diferente aquí?
Sé que los ID de eventos web tienen un rango reservado. En cuanto al registro de eventos en general, no sé. – leppie