a registry key.
This problem can occur not only due to permissions, but also due to
event source key missing because it wasn't registered successfully (you
need admin privileges to do it - if you just open Visual Studio as usual
and run the program normally it won't be enough). Make sure that your event
source "MyApp" is actually registered, i.e. that it appears in the registry
To create an event source in Windows Vista and later or Windows Server
2003, you must have administrative privileges.
So you must either run the event source registration code as an admin
(also, check if the source already exists before - see the above MSDN
example) or you can manually add the key to the registry:
- create a regkey
- inside, create a string value
EventMessageFile and set its
value to e.g.