我有使用以下内容的c#代码 ThreadPool.QueueUserWorkItem(new WaitCallback(parseEventLogsWmi), new object[] { server } ); 我有一个服务器,它导致代码挂起并最终失败,因为WMi查询没有及时完成。我认为服务器上的WMI出了问题,不管我需要一种方法来处理这个问题,WMI的超时功能都不起作用。我最终会从WMI得到一个超时错误或配额错误。 var conOpt = new ConnectionOptions();
conOpt.Impersonation = ImpersonationLevel.Imperso
);
var query = string.Format("*[[System/EventID={0}] and [System[TimeCreated[@SystemTime >= {1}]]] and [System[TimeCreated[@SystemTime <= {2}]]]", _PRINTINGDOCUMENTEVENTID, startTime.ToUniversalTime().ToString("o"),
我需要搜索事件日志,下面是我的代码: from entry in el.Entries.Cast<EventLogEntry>() select entry在事件日志中,它有UserData,其中包括我需要的一些数据:在EventLogEntry中,我可以得到一些数据,即消息,但并不是所有的数据,即主题,