ローカル マシンに対して次のコードを実行すると、正常に動作します。
string eventLogName = "Security";
string sourceName = "BTHUSB";
string machineName = "Venus";
EventLog eventLog;
eventLog = new EventLog();
eventLog.Log = eventLogName;
eventLog.Source = sourceName;
eventLog.MachineName = machineName;
foreach (EventLogEntry e in eventLog.Entries)
{
Console.WriteLine("Entry type :{0}",e.EntryType);
}
上記のコードを実行すると、実行されず、次のようなエラーが発生します。
不正な操作を試みた
それを解決する方法は?