XP を使用して Windows イベントが発生した日時を読み取ると、時間は +1 時間ずれます。Vista を使用すると、時間は正確です。どちらのマシンにも .Net 3.5 がインストールされており (同じバージョン 3.5.30729.01)、タイム ゾーンは同じで時刻は正確で、どちらも夏時間にチェックが入っています。
Vista でプログラムを実行して XP イベント ログを読むと、時間は +1 時間ずれています (Vista イベントは正しいです)。XP でプログラムを実行して Vista イベント ログを読むと、時間は正確です。ローカル XP ログの時間は +1 時間です。
私のプログラムのせいですか?それは.Netですか?
私はC#を使用しています。