Перейти к содержанию
Симферопольский Форум

Спасайте, нужна помощь программиста!


GSMmaster

Рекомендуемые сообщения

Камрады, есть прога, и есть ее исходники

https://sourceforge.net/projects/nettime/files/NetTime/3.14/

 

Вкратце - синхронизирует часы по интернету. Нужна высокая точность, а часы на материнке убегают. Ставлю - раз в минуту синхронизиовать, а оно ругается, что не чаще чем раз в 15 минут, это не устраивает, за 15 мин убегает на 1.6 секунды. Замена батарейки не спасает.

 

Кто может убрать это ограничение и собрать прогу?

17c6a03a6fe4.jpg

Будьте впевненi, бабулю - Ваше поросятко здохло!
Ссылка на комментарий
Поделиться на другие сайты

Задается в NetTimeCommon.pas

 

MinSyncFreq = 60; // seconds

MinSyncFreqUnits = ui_Seconds;

MinNTPPoolSyncFreq = 15;

MinNTPPoolSyncFreqUnits = ui_Minutes;

MinGuardTime = 15; // seconds

 

 

Вот это и менять, я так понимаю. Не представляю, как и чем ее собирать - ну полный чайник я...

Будьте впевненi, бабулю - Ваше поросятко здохло!
Ссылка на комментарий
Поделиться на другие сайты

Да, в исходниках есть и nettime.dpr

Шоб я еще знал, как с ним бороться :)

Будьте впевненi, бабулю - Ваше поросятко здохло!
Ссылка на комментарий
Поделиться на другие сайты

Теоретически, всё просто - скачать Делфи, открыть там этот проект, внести изменения, скомпилировать )
Ссылка на комментарий
Поделиться на другие сайты

Пробую. Первая жопа - скачал Dephi 7, уже орет что моя 64 бит винда не катит, оно под 32. Дальше мучусь :)
Будьте впевненi, бабулю - Ваше поросятко здохло!
Ссылка на комментарий
Поделиться на другие сайты

Кажись удалось :) Тестирую.
Будьте впевненi, бабулю - Ваше поросятко здохло!
Ссылка на комментарий
Поделиться на другие сайты

Может, биос обновить? Или материнку.

 

Ты не поверишь :) Убегало, заменил материнку. На этой даже чуток сильнее уход часов. Перешил биос на самый свежий. Не помогло.

 

Кварц менять не хочу. За 15 минут каждый раз разные цифры ухода.

 

В общем, пока писал - протестировал. Работает. :beer2:

Будьте впевненi, бабулю - Ваше поросятко здохло!
Ссылка на комментарий
Поделиться на другие сайты

 

 

В общем, пока писал - протестировал. Работает.

 

MS или FT8 гоняешь?

Я один раз при запуске синхронизирую, и на целый день хватает.

А так да за 15 мин 1.5сек. много.

У меня стоит SP TimeSync, позволяет выставить интервал 1 мин.

Ссылка на комментарий
Поделиться на другие сайты

А в планировщике задач нельзя разве интервал раз в минуту задать и закинуть команду на обновление времени?
Жизнь — это бег с препятствиями и чаще всего препятствие — это я сам!
Ссылка на комментарий
Поделиться на другие сайты

Судя по внешнему виду проги она сама ничего не синхронизирует, а использует стандартные методы винды. Так как на вскидку все эти настройки есть в реестре.

В частности за время обновления синхронизации отвечает параметр "SpecialPollInterval" который находится HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

Другое дело что винда может игнорировать сильно маленькое значение.

 

Либо как выше написали добавить в планировщик заданий батник который будет выполнять команду w32tm /resync (которую надо предварительно настроить)

А вообще вот мануал по синхронизации, там много полезного

https://docs.microsoft.com/ru-ru/windows-server/networking/windows-time-service/windows-time-service-tools-and-settings

 

Ссылка на комментарий
Поделиться на другие сайты

Точная привязка события по времени! Иногда точность нужна до миллисекунд !

Не любо - не слушай, а врать не мешай !

"Величайшей ошибкой было бы думать, " © В. И. ЛЕНИН ПСС том 34, стр. 244.

", было бы величайшей ошибкой думать," © В. И. ЛЕНИН ПСС том 42, стр. 74.

"поругаешь власть — попадаешь под закон об оскорблении, похвалишь власть — попадаешь под закон о фейковых новостях" © В. Матвиенко

Ссылка на комментарий
Поделиться на другие сайты

Если до миллисекунд, то надо сначала кварц впаять точный.

 

У этой программы NetTime сколько не нажимай Update Now всё время разный offset.


Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов

Ничего не делается к лучшему © Борис Раушенбах

Люди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский

Ссылка на комментарий
Поделиться на другие сайты

хе-хе, миллисекунды - это громаднейшее время.....

Тут вот время от времени приходится десятки, а бывает и единицы микросекунд ловить (к счастью не часто).

Речь не о компутере, это о микропроцессорах.

Ссылка на комментарий
Поделиться на другие сайты

Поднять локальный ntp-сервер на стабильном железе и с ним работать, думаю, так лучше будет. А его уже пореже синхронизировать.
Жизнь — это бег с препятствиями и чаще всего препятствие — это я сам!
Ссылка на комментарий
Поделиться на другие сайты

Ха, проблему вылечило включение HPET в BIOS.

 

 

https://ru.wikipedia.org/wiki/HPET

Будьте впевненi, бабулю - Ваше поросятко здохло!
Ссылка на комментарий
Поделиться на другие сайты

  • 2 года спустя...
Не нашёл подходящей темы, напишу сюда. Стало частенько вылетать такое и перезагрузка после. Ранее ничего такого не было. В чём проблема и где её решение?

IMG_20220803_195858.jpg

MYGpqe0OkHo.jpg?size=200x44&quality=95&sign=3c528bdd9b9ee1f9bffe1acbf318097f&type=album

Ссылка на комментарий
Поделиться на другие сайты

В чём проблема и где её решение?

 

В чём проблема можно посмотреть в мини дампе системы.

В чём решение подскажет анализ кода ошибки BSOD этого самого дампа.

 

Если вы понимаете о чём я говорю, то просто посмотрите.

Если для вас это сложновато, скиньте аварийный дамп на форум, кто пользует 10=ку может глянуть.

 

Где его взять?

По умолчанию здесь: "C:\Windows\Minidump"

В действительности всё выглядит иначе, чем на самом деле.

http://simferopol.in/uploads/1537386348/gallery_9612_136_8821.png

Ссылка на комментарий
Поделиться на другие сайты

В чём проблема и где её решение?

Начни с оперативки - почисти контакты сделай мем тест.

Ссылка на комментарий
Поделиться на другие сайты


Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов

Ничего не делается к лучшему © Борис Раушенбах

Люди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский

Ссылка на комментарий
Поделиться на другие сайты

В чём проблема можно посмотреть в мини дампе системы.

а как его найти и как найти в нем нужное - велкам в двухсеместровые курсы для администраторов microsoft.

 

самое интересное, что ответ на оба вопроса есть на снимке экрана =))

- Что они хотят? 
- Ку они хотят…

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

Чат

Чат

Please enter your display name

×
×
  • Создать...