Чтение файлов журнала evtx с win server 2008 - PullRequest
0 голосов
/ 25 июня 2010

Я пытаюсь прочитать из XP SP3 файлы журнала .evtx, которые размещены на сервере Windows 2008.

Я использую EventLogQuery, EventLogInformation, которые находятся в Framework 3.5 System.Diagnostics.Eventing.Reader..

Однако Visual Studio сообщает мне следующее: «Исключение не поддерживается платформой».Я не понимаю, так как у меня уже установлен Framework 3.5.

Я что-то здесь упускаю.

Если у кого-то есть подсказка или другой способ сделать это, пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 25 июня 2010

Исходный код для этих классов содержит следующую строку: (в NativeWrapper.cs)

private static bool s_platformNotSupported 
     = (Environment.OSVersion.Version.Major < 6); 

Другими словами, их нельзя использовать в XP.

Документы MSDN для базовых собственных API-интерфейсов указывают, что для этого требуется Vista или выше.

...