При чтении даты и времени, когда произошло событие Windows, при использовании XP время увеличивается на +1 час, при использовании Vista время правильное. На обеих машинах установлен .Net 3.5 (одна и та же версия 3.5.30729.01), часовой пояс тот же и время правильное, на обоих проверено летнее время.
Если я запускаю свою программу в Vista и читаю журнал событий XP, время истекает на +1 час (события Vista правильные), если я запускаю свою программу в XP и читаю журнал событий Vista, время правильное, если я читаю локальный журнал XP, время истекло на +1 час.
Моя программа виновата? Это .Net?
Я использую С#.