1

我可以使用“.”访问本地系统事件日志信息。和“机器名”。但我无法使用 IP 地址访问本地系统事件日志。

代码是:

EventLog Logs = new EventLog("Application",".");//EventLog("Application","Machinename");

这也很好用。但是当我将它用于IP地址时

EventLog Logs = new EventLog("Application","XXX.XX.X.X");

请帮我解决这个问题。

提前致谢..

4

1 回答 1

3

尝试使用以下命令将 IP 地址转换为主机名Dns.GetHostEntry

using System.Net;

string hostName = Dns.GetHostEntry("xxx.xx.x.x").HostName.Split('.')[0];
    EventLog log = new EventLog("Application", hostName);
于 2013-02-13T06:10:55.807 回答