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