Below is an exception I encountered while running the immediately following code:
The source was not found, but some or all event logs could not be searched. Inaccessible logs: Security.
The code is
if (!EventLog.SourceExists(this.EventLogSource))
The content of the exception makes sense to me, it's why that doesn't. This line is running in Visual Studio 2010, .NET 4, as a console app ( for the time being ). I have run this in a different environment, but I wouldn't expect the fact that I'm remote desk'ed to break this method. I've tried changing HKML\CCS\Services\eventlog
permissions - to no avail, as well as the C:\Windows\System32\Winevt\Logs\Security.evtx
permissions. Again, to no avail.
My questions are as follows:
- Why isn't there an override to ignore secure logs,
- How can I work around this ( programatically )
- IS this because I'm remote desked.
Any advice would be great.