Главная страница
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.044 c
14-1123088662
Serg1981
2005-08-03 21:04
2005.08.28
Индексирование базы данных


1-1123326265
Ivanov
2005-08-06 15:04
2005.08.28
.pak - файлы


14-1123161652
oldman
2005-08-04 17:20
2005.08.28
Улыбайтесь, господа...


14-1123061077
StarCarfter
2005-08-03 13:24
2005.08.28
Как из DLL и EXE-файлов вытащить исходный код?


1-1123484706
Новичёк
2005-08-08 11:05
2005.08.28
DLL и его процедуры и функции