![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
сильная задержка времени [D7, Win2k]
flying home © (2005-07-08 11:06:00)Господа, подскажите, каким образом определенная софтинка может заставлять системные часы отставать на 0.2 сек в минуту?
Это не умышленно.
ос - Win2k server
по - ОИК Диспетчер для NT (если кто знает)
alpet (2005-07-08 14:24:00) [1]Есть в принципе и еще вариант - написать программу корректирующую время на секунду, через каждые пять минут работы процесса злополучной программы.
flying home (2005-07-08 14:03:00) [2]Спасибо, все ясно.
Все три варианта не катаят.
Придется разработчиков напрягать.
Чапаев (2005-07-08 12:25:00) [3]В Виндах ветки 9х такое бывало при попытке чтения с битого сидюка... Но чтоб в 2000 -- не видел.
alpet (2005-07-08 11:59:00) [4]Прерывание irq0 - таймер, должно генерироваться через каждый 18.2 сек. Благодаря указанной программе - оно либо возникает через большее время, либо пропускается из-за запрета.
alpet (2005-07-08 11:47:00) [5]flying home (08.07.05 11:40) [6]
Ну что вы, здесь все серьезно. Программа наверняка имеет драйвер режима ядра, поскольку налицо регулярное запрещение аппаратных прерываний, в том числе и irq0, которое отвечает за RTC (часы). Если вам эта программа не обходима - три способа уже представлено.
flying home (2005-07-08 11:40:00) [6]Хорош подкалывать
Да, без программы часы не отсатют.
SetSystemTime исключено.
alpet (2005-07-08 11:37:00) [7]Kerk © (08.07.05 11:31) [3]
Тут ничего необычного нет. Программа злоупотребляет подавлением аппаратных прерываний. Как вывод - ее либо на свалку, либо под vmware, либо на часы забей.
alpet (2005-07-08 11:37:00) [8]Если есть сеть - можно синхронизировать время с другими компьютерами.
Kerk (2005-07-08 11:31:00) [9]Это вы зря прикалываетесь.
У меня как-то часы сильно из-за пользования SoftIce'ом отставали.
>> сильная задержка
> Это в аптеку
За тестом? :)))
alpet (2005-07-08 11:28:00) [10]flying home (08.07.05 11:06)
Т.е. без программы часы не отстают? Советую показать ее экзорцисту.
Игорь Шевченко (2005-07-08 11:20:00) [11]
> каким образом определенная софтинка может заставлять системные
> часы отставать на 0.2 сек в минуту
Например, выдавать SetSystemTime с нужными параметрами.
> сильная задержка
Это в аптеку