Jump to content

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


GSMmaster

Recommended Posts

  • R.I.P.

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

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

 

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

 

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

17c6a03a6fe4.jpg

Будьте впевненi, бабулю - Ваше поросятко здохло!
Link to comment
Share on other sites

  • R.I.P.

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

 

MinSyncFreq = 60; // seconds

MinSyncFreqUnits = ui_Seconds;

MinNTPPoolSyncFreq = 15;

MinNTPPoolSyncFreqUnits = ui_Minutes;

MinGuardTime = 15; // seconds

 

 

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

Будьте впевненi, бабулю - Ваше поросятко здохло!
Link to comment
Share on other sites

  • R.I.P.

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

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

Будьте впевненi, бабулю - Ваше поросятко здохло!
Link to comment
Share on other sites

Теоретически, всё просто - скачать Делфи, открыть там этот проект, внести изменения, скомпилировать )
Link to comment
Share on other sites

  • R.I.P.
Пробую. Первая жопа - скачал Dephi 7, уже орет что моя 64 бит винда не катит, оно под 32. Дальше мучусь :)
Будьте впевненi, бабулю - Ваше поросятко здохло!
Link to comment
Share on other sites

  • R.I.P.

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

 

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

 

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

 

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

Будьте впевненi, бабулю - Ваше поросятко здохло!
Link to comment
Share on other sites

 

 

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

 

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

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

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

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

Link to comment
Share on other sites

А в планировщике задач нельзя разве интервал раз в минуту задать и закинуть команду на обновление времени?
Жизнь — это бег с препятствиями и чаще всего препятствие — это я сам!
Link to comment
Share on other sites

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

В частности за время обновления синхронизации отвечает параметр "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

 

Link to comment
Share on other sites

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

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

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

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

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

Link to comment
Share on other sites

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

 

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


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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

IMG_20220803_195858.jpg

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

Link to comment
Share on other sites

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

 

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

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

 

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

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

 

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

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

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

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites

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

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

 

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

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

Чат

Чат

Please enter your display name

×
×
  • Create New...