При чтении событий Windows на XP время отстает на 1 час, при чтении Vista время правильное

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

Если я запускаю свою программу в Vista и читаю журнал событий XP, время истекает на +1 час (события Vista правильные), если я запускаю свою программу в XP и читаю журнал событий Vista, время правильное, если я читаю локальный журнал XP, время истекло на +1 час.

Моя программа виновата? Это .Net?

Я использую С#.


person Jade M    schedule 03.10.2009    source источник
comment
Проверить локализацию?, используя летнее время? на коробке XP.   -  person slashmais    schedule 03.10.2009
comment
Локализация одинакова на обоих боксах (я только что перепроверил). Спасибо   -  person Jade M    schedule 03.10.2009
comment
Пожалуйста, покажите нам код, который вы используете.   -  person Jon Skeet    schedule 03.10.2009


Ответы (1)


Ваша машина XP обновлена? В прошлом году было продление перехода на летнее время, для правильного расчета которого требовалось обновление XP.

person Coincoin    schedule 03.10.2009