I'm moving an app from XP to Vista... should work without changes, right? Uh uh. My app writes to the Windows Application event log.. now under Vista I get security exceptions.

I have read that I can turn UAC off, but I don't want to force users to do that.

So, here's my question - if I create my own Windows event log (instead of using "Application") will I still run into this problem? Or does it only come up if using one of Windows' own logs?

thanks. Using .Net 3.5SP1