In my C# application I am using EventLog class to log messages. It works perfectly fine on my machine but doesnt really works on client machine.
Client machine configuration is different than my machine. My machine has Vista OS whereas client has Windows 2003 OS.
I have admin rights on my machine whereas on client machine my application runs under non-admin user previleges.
On client machine I get error as Faulting application , version ,faulting module kernel32.dll
My application stopped crashing on client machine when I commented out EventLog.WriteEntry() method calls and started to write logs into simple text file.
So I was just wondering whether event logging needs administrator privileges or what?
Enviornment details : C#, .net 2.0 framework, Windows Vista, Windows 2003 server, Oracle
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…