我正在尝试从XP SP3中读取托管在Windows 2008服务器上的.evtx日志文件。
我使用Framework 3.5 System.Diagnostics.Eventing.Reader中的EventLogQuery,EventLogInformation。
然而,Visual Studio告诉我:“平台不支持异常”。 我没有得到它,因为我已经安装了Framework 3.5。
我在这里遗漏了一些东西。
如果有人有线索或其他方法,请告诉我。
答案 0 :(得分:0)
这些类的源代码构成以下行:(在NativeWrapper.cs中)
private static bool s_platformNotSupported
= (Environment.OSVersion.Version.Major < 6);
换句话说,它们不能在XP上使用。
MSDN docs for the underlying native APIs表示它需要Vista或更高版本。