0

ローカル マシンに対して次のコードを実行すると、正常に動作します。

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);
}

上記のコードを実行すると、実行されず、次のようなエラーが発生します。

不正な操作を試みた

それを解決する方法は?

4

1 に答える 1

1

リモート マシンでローカル管理者権限を持つユーザーでコードを実行します。

于 2013-02-09T05:50:02.000 に答える