当我运行下面的代码,我得到异常未处理System.Security.SecurityException:“请求的注册表访问是不允许的”。 我有所有必要的机器访问权限。请求注册表不允许
namespace EventViewer
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Welcom to Event Log Viewer");
Console.WriteLine("Please enter Retrieve to Retrieve EventLogs");
string Retrieve = Console.ReadLine();
string Logs = Retrieve;
switch (Logs)
{
case "Retrieve":
EventLog eventLog;
eventLog = new EventLog();
eventLog.Log = "Security";
eventLog.Source = "Security-Auditiing";
eventLog.MachineName = "Cheetah";
var count = 0;
foreach (EventLogEntry log in eventLog.Entries)
{
if (count > 200)
{
return;
}
Console.Write("eventLog.Log: ", eventLog.Log);
}
break;
}
}
}
}
您可能需要为程序管理员权限..我跑这个拥有管理员权限并没有得到问题.. –