Изменение системного времени программно на C#

{lang: 'ru'}

Как я уже когда-то писал, у меня на компе сейчас стоят Mac OS X Snow Leopard, Windows 7 и Linux Mandriva. И все нормально работает, кроме одного досадного факта: каждый раз после выхода из Mac OS X и загрузки Windows 7, системное время для Windows почему-то сбрасывается на время по Гринвичу (хотя в настройках четко стоит наш часовой пояс). Комичность ситуации заключается в том, что в Linux все нормально: он продолжает показывать правильное время после любой последовательности загрузки/выгрузки других операционных систем. В итоге мне надоело каждый раз вручную исправлять системное время, поэтому было решено написать небольшую программку, которая автоматизировала бы этот процесс.