2010-10-14 14 views
8

En mi aplicación C# estoy usando la clase EventLog para registrar mensajes. Funciona perfectamente bien en mi máquina, pero realmente no funciona en la máquina del cliente.¿El registrador de eventos en C# necesita privilegios de administrador para escribir registros en Windows Event Viewer?

La configuración de la máquina cliente es diferente a la de mi máquina. Mi máquina tiene sistema operativo Vista, mientras que el cliente tiene sistema operativo Windows 2003.

Tengo derechos de administrador en mi máquina, mientras que en mi máquina cliente, mi aplicación se ejecuta bajo previlegios de usuario no administrador.

El equipo cliente me sale el error como Faulting application , version ,faulting module kernel32.dll

Mi parada de la aplicación que se estrella en máquina cliente cuando me comentó cabo EventLog.WriteEntry llamadas de método() y empecé a escribir registros en un archivo de texto simple.

Me preguntaba si el registro de eventos necesita privilegios de administrador o qué?

detalles AMBIENTE: C#, .NET 2.0 Framework, Windows Vista, Windows 2003 Server, Oracle

Respuesta

Cuestiones relacionadas