【发布时间】:2011-10-07 19:55:04
【问题描述】:
我正在尝试使用 C# 在我的应用程序中使用事件日志,所以我添加了以下代码
if (!EventLog.SourceExists("SomeName"))
EventLog.CreateEventSource("SomeName", "Application");
EventLog.SourceExists 导致 SecurityException 显示
“未找到源,但无法搜索部分或全部事件日志。无法访问的日志:安全性。”
我在 Windows 7 中以管理员身份运行。
如有任何帮助,将不胜感激。
【问题讨论】:
-
对我来说似乎工作正常。您是以管理员身份运行 Visual Studio 还是程序输出 (.exe),即右键单击,以管理员身份运行?
-
我没有以管理员身份运行 Visual Studio。我想这就是问题所在。以管理员身份运行 .exe 应用程序也可以解决问题。