Существует ли программное обеспечение или способ настроить Windows 7, таким образом, что я мог синхронизировать время к серверу времени, но часы моей системы совершенствовались на 10 минут со времени сервера времени?
Например, Когда синхронизация с сервером времени и сервером времени говорит, что время является 7:00, вместо того, чтобы синхронизироваться с 7:00, время, которое появится в моих системных часах, является 7:10.
Используйте SetTimeZoneInformation API, я не думаю, что MS ожидал Вашу потребность, но может быть возможно определить пользовательский часовой пояс с 10-минутным смещением. Эта статья содержит данные в качестве примера для замены таблицы часового пояса - с маленькой поправкой, Вы могли достигнуть того, что Вы хотите.
Обновление - вот - то, что я подобрал из различных документов MS
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Afghanistan Standard Time] "TZI"=hex:f2,fe,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "Display"="(UTC+04:30) Kabul" "Dlt"="Afghanistan Daylight Time" "Std"="Afghanistan Standard Time"
Вышеупомянутое является ключом реестра в качестве примера. Отметьте ключ TZI и значение
This [TZI] structure specifies information specific to the time zone. Copy typedef struct _TIME_ZONE_INFORMATION { LONG Bias; WCHAR StandardName[32]; SYSTEMTIME StandardDate; LONG StandardBias; WCHAR DaylightName[32]; SYSTEMTIME DaylightDate; LONG DaylightBias; } TIME_ZONE_INFORMATION; Bias Specifies the current bias, in minutes, for local time translation on this computer. The bias is the difference, in minutes, between UTC and local time. All translations between UTC and local time are based on the following formula. UTC = local time + bias
Вышеупомянутое для WinCE, но я ожидаю, что XP/Vista/7 имеют подобную структуру для TZI. Это может быть проверено путем декодирования некоторых существующих ключей реестра и наблюдения, соответствует ли структура.
Храбрый человек мог использовать Regedit для создания новых ключей реестра, определяющих новый часовой пояс с подходящим значением "предвзятости" TZI. Они могли затем установить свой часовой пояс на тот, просто созданный.