Czy istnieje oprogramowanie lub sposób na skonfigurowanie systemu Windows 7 w taki sposób, że mógłbym zsynchronizować czas z serwerem czasu, ale zegar mojego systemu przesunąć o 10 minut w stosunku do czasu serwera czasu?
Np. Podczas synchronizacji z serwerem czasu, a serwer czasu mówi, że jest godzina 07:00, zamiast synchronizacji z godziną 7:00, czas, który pojawi się w moim zegarze systemowym, to 07:10.
Odpowiedzi:
Użyj interfejsu API SetTimeZoneInformation Nie sądzę, że stwardnienie rozsiane przewidziało twoją potrzebę, ale może być możliwe zdefiniowanie niestandardowej strefy czasowej z 10-minutowym przesunięciem. Ten artykuł zawiera przykładowe dane do zastąpienia tabeli stref czasowych - z niewielką poprawką można osiągnąć to, co chcesz.
Aktualizacja - oto, co zebrałem z różnych dokumentów MS
Powyżej jest przykładowy wpis rejestru. Zwróć uwagę na klucz i wartość TZI
Powyższe dotyczy WinCE, ale spodziewam się, że XP / Vista / 7 mają podobną strukturę dla TZI. Można to zweryfikować, dekodując niektóre istniejące wpisy rejestru i sprawdzając, czy struktura jest zgodna.
Odważna osoba może użyć Regedit do utworzenia nowych wpisów rejestru definiujących nową strefę czasową z odpowiednią wartością „stronniczości” TZI. Następnie mogli ustawić strefę czasową na właśnie utworzoną.
źródło