Search code examples
c#windows-7event-log

How do I avoid this SecurityException when writing to the Event Log?


I can't seem to write to the event log in .NET. I get the following exception:

System.Security.SecurityException: The source was not found, but some or all event logs could not be searched. Inaccessible logs: Security.

I don't want to access the Security log. How do I get around this error? Thanks!


Solution

  • You can try to create an event log in your application like Lachlan suggests but realize that this will require administrator privs. Instead I reccomend that you take care of this in your installer / deployment automation layer.

    I use WiX so I recommend reading:

    How do you create an event log source using WiX