Выкладываю автоустановщик синхронизатора времени
Neutron. После запуска установщика файлы запуска и настроек закидываются в
WINDOWS\system32, а в автозагрузку прописывается БАТник на его запуск. После перезагрузки происходит следующее:
1. Запускается синхронизация времени (без ожидания окончания процесса). Запуск идёт свёрнуто, окна
Neutron-а не видно;
2. Запускается ожидание следующей операции на 30 секунд (настраивается);
3. По окончании времени ожидания - процесс
Neutron.exe убивается.
Таким образом получаем синхронизатор времени, работа которого (почти) незаметна. Если в течении 30 секунд время не синхронизировано, значит проблема с подключением к интернету, поэтому если процесс в это время ещё висит - его принудительно останавливают. Если синхронизация произошла нормально - процесс завершается самим синхронизатором.
Последний пункт нужен для тех пользователей у которых доступ к интернету дозированный или отсутствует. Видимость всех процессов - минимальная, не видно ни окна командной строки, ни окна
Neutron. Все необходимые утилиты для этого присутствуют в архиве и закидываются куда нужно.
Важно! При встраивании в сборку следует следить за временнОй зоной, прописанной в файле
WINNT.SIF, параметр по умолчанию
TimeZone=145 (Москва, Санкт-Петербург, Волгоград). Иначе при установке другой временнОй зоны при каждом запуске компьютер будет устанавливать время в соответствии с той временной зоной которую ему установили.
Применение - скачать и запустить. Список номеров временных зон от компании
Microsoft смотрим
здесь
Neutron_Auto-Synhro.rar (126.64 кБ - загружено 2959 раз.)