Автор Тема: Neutron - простой синхронизатор времени  (Прочитано 1945 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 660
  • Пол: Мужской
    • Просмотр профиля
Очень маленькая (75 килобайт) программа выполняющая функцию синхронизации времени в интернете. При запуске начинает перебирать серверы синхронизации, если сервер недоступен, пробуется следующий, всего 20 серверов. При использовании настроек как показано на скриншоте в меню настроек уже будет невозможно залезть, поэтому при необходимости нужно будет открыть Блокнотом файл  Neutron.ini  и заменить значение  AutoExit=1 на  AutoExit=0. При необходимости в этот файл можно добавить серверы синхронизации, или изменить их порядок.

Для пользователей с постоянно подключённым интернетом можно прописать эту программу в автозагрузку, чтобы синхронизация времени выполнялась при каждом запуске компьютера. В случае проблем с интернетом  Neutron при загрузке будет работать как индикатор его отсутствия - окно будет висеть пока связь с сервером не будет установлена.

ila_rendered

В архиве папки - с автоустановщиком (см. выше) и портабельным вариантом. Там же - БАТник на удаление.



* Neotron.rar (101.06 кБ - загружено 145 раз.)
« Последнее редактирование: 19 Марта 2016, 17:01:27 от KREKER12345 »

Оффлайн luxemburg

  • Ветеран
  • *****
  • Сообщений: 1487
  • Зовите просто Lux...
    • Просмотр профиля
Re: Neutron - простой синхронизатор времени
« Ответ #1 : 19 Марта 2016, 22:59:34 »
У тебя время правильно ставит? Или на час все-таки сдвигает

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 660
  • Пол: Мужской
    • Просмотр профиля
Re: Neutron - простой синхронизатор времени
« Ответ #2 : 20 Марта 2016, 07:26:20 »
Может сдвигать время если часовой пояс не соответствует, обычно вместо его установки просто меняют время вручную. В Game Edition по умолчанию стоит московское время (GMT+3.00). Киев-Минск-Афины - GMT+2.00, вот и разница в час.

ila_rendered


Оффлайн luxemburg

  • Ветеран
  • *****
  • Сообщений: 1487
  • Зовите просто Lux...
    • Просмотр профиля
Re: Neutron - простой синхронизатор времени
« Ответ #3 : 20 Марта 2016, 11:12:33 »
На win 10 при (UTC+04:00) Волгоград, Москва, Санкт-Петербург
он аж на 2 часа прибавил

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 660
  • Пол: Мужской
    • Просмотр профиля
Re: Neutron - простой синхронизатор времени
« Ответ #4 : 20 Марта 2016, 14:07:24 »
http://www.kakras.ru/doc/time-zone.html

С 26 октября 2014 года, часовой пояс города Москвы, по стабильному времени: «UTC(SU)+3» по национальной шкале РФ, которая отличается от международной (UTC) – менее чем на 1 микросекунду.

Почему в Win10  время по Москве - (UTC+04:00)????

XP Game Edition - всё нормально. Программа Neutron - 2007 года, может как-то с десяткой не согласовывается. Или в самой десятке дело, раз она так часовые пояса определяет.
« Последнее редактирование: 20 Марта 2016, 14:11:07 от KREKER12345 »

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 660
  • Пол: Мужской
    • Просмотр профиля
Re: Neutron - простой синхронизатор времени
« Ответ #5 : 12 Апреля 2016, 18:42:33 »
Выкладываю автоустановщик синхронизатора времени  Neutron. После запуска установщика файлы запуска и настроек закидываются в  WINDOWS\system32, а в автозагрузку прописывается БАТник на его запуск. После перезагрузки происходит следующее:

1. Запускается синхронизация времени (без ожидания окончания процесса). Запуск идёт свёрнуто, окна  Neutron-а не видно;
2. Запускается ожидание следующей операции на 30 секунд (настраивается);
3. По окончании времени ожидания - процесс  Neutron.exe  убивается.

Таким образом получаем синхронизатор времени, работа которого (почти) незаметна. Если в течении 30 секунд время не синхронизировано, значит проблема с подключением к интернету, поэтому если процесс в это время ещё висит - его принудительно останавливают. Если синхронизация произошла нормально - процесс завершается самим синхронизатором.

Последний пункт нужен для тех пользователей у которых доступ к интернету дозированный или отсутствует. Видимость всех процессов - минимальная, не видно ни окна командной строки, ни окна  Neutron. Все необходимые утилиты для этого присутствуют в архиве и закидываются куда нужно.

Важно!  При встраивании в сборку следует следить за временнОй зоной, прописанной в файле WINNT.SIF, параметр по умолчанию  TimeZone=145 (Москва, Санкт-Петербург, Волгоград). Иначе при установке другой временнОй зоны при каждом запуске компьютер будет устанавливать время в соответствии с той временной зоной которую ему установили.

Применение - скачать и запустить. Список номеров временных зон от компании  Microsoft  смотрим  здесь



* Neutron_Auto-Synhro.rar (126.64 кБ - загружено 169 раз.)


Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 660
  • Пол: Мужской
    • Просмотр профиля
Re: Neutron - простой синхронизатор времени
« Ответ #6 : 21 Апреля 2016, 18:43:04 »
По ошибке (выше) выложил одну из тестовых версий - одинаковые названия в разных папках. Выкладываю стабильно-работающий вариант:

* Neutron_new.rar (177.65 кБ - загружено 105 раз.)

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 660
  • Пол: Мужской
    • Просмотр профиля
Re: Neutron - простой синхронизатор времени
« Ответ #7 : 26 Июня 2016, 16:54:29 »
Список временных зон от  Microsoft  в виде файла (*.mht-архив, открывается любым браузером):

* Microsoft Time Zone Index Values.rar (193.97 кБ - загружено 75 раз.)




Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 660
  • Пол: Мужской
    • Просмотр профиля
Re: Neutron - простой синхронизатор времени
« Ответ #8 : 06 Ноября 2016, 20:56:48 »
Довёл до ума автоустановщик  Neutron.  Теперь он полностью невидимый, прописывается в автозагрузку, синхронизирует время при каждом запуске.



* Neutron_UnVisible.rar (217.34 кБ - загружено 95 раз.)