Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.28;
Скачать: CL | DM;

Вниз

сильная задержка времени   Найти похожие ветки 

 
flying home   (2005-07-08 11:06) [0]

Господа, подскажите, каким образом определенная софтинка может заставлять системные часы отставать на 0.2 сек в минуту?
Это не умышленно.
ос - Win2k server
по - ОИК Диспетчер для NT (если кто знает)


 
Игорь Шевченко ©   (2005-07-08 11:20) [1]


> каким образом определенная софтинка может заставлять системные
> часы отставать на 0.2 сек в минуту


Например, выдавать SetSystemTime с нужными параметрами.


> сильная задержка


Это в аптеку


 
alpet ©   (2005-07-08 11:28) [2]

flying home   (08.07.05 11:06)

Т.е. без программы часы не отстают? Советую показать ее экзорцисту.


 
Kerk ©   (2005-07-08 11:31) [3]

Это вы зря прикалываетесь.
У меня как-то часы сильно из-за пользования SoftIce"ом отставали.

>> сильная задержка
> Это в аптеку

За тестом? :)))


 
alpet ©   (2005-07-08 11:37) [4]

Kerk ©   (08.07.05 11:31) [3]
Тут ничего необычного нет. Программа злоупотребляет подавлением аппаратных прерываний. Как вывод - ее либо на свалку, либо под vmware, либо на часы забей.


 
alpet ©   (2005-07-08 11:37) [5]

Если есть сеть - можно синхронизировать время с другими компьютерами.


 
flying home   (2005-07-08 11:40) [6]

Хорош подкалывать
Да, без программы часы не отсатют.
SetSystemTime исключено.


 
alpet ©   (2005-07-08 11:47) [7]

flying home   (08.07.05 11:40) [6]
Ну что вы, здесь все серьезно. Программа наверняка имеет драйвер режима ядра, поскольку налицо регулярное запрещение аппаратных прерываний, в том числе и irq0, которое отвечает за RTC (часы). Если вам эта программа не обходима - три способа уже представлено.


 
alpet ©   (2005-07-08 11:59) [8]

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


 
Чапаев ©   (2005-07-08 12:25) [9]

В Виндах ветки 9х такое бывало при попытке чтения с битого сидюка... Но чтоб в 2000 -- не видел.


 
flying home   (2005-07-08 14:03) [10]

Спасибо, все ясно.
Все три варианта не катаят.
Придется разработчиков напрягать.


 
alpet ©   (2005-07-08 14:24) [11]

Есть в принципе и еще вариант - написать программу корректирующую время на секунду, через каждые пять минут работы процесса злополучной программы.



Страницы: 1 вся ветка

Текущий архив: 2005.08.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
1-1123584552
Svintus
2005-08-09 14:49
2005.08.28
Как сохранить интернет страницу?


10-1100616891
MegaLexx
2004-11-16 17:54
2005.08.28
Нетривиальный (то бишь неправильный) импорт ActiveX компонента


1-1123500959
msguns
2005-08-08 15:35
2005.08.28
Тиражирование фрэйма


9-1115123072
Aleksej Kaminsky
2005-05-03 16:24
2005.08.28
удаленная работа по моделированию low-poly


3-1121678652
serjufa
2005-07-18 13:24
2005.08.28
TQuery и неполное соответствие