Главная страница
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.065 c
14-1122362577
ANB
2005-07-26 11:22
2005.08.28
Теория Дарвина - жива или умерла ?


1-1123167746
timerlan
2005-08-04 19:02
2005.08.28
что в этом коде не то


3-1121412047
msguns
2005-07-15 11:20
2005.08.28
Запрос на объединение строк


14-1123492515
WonderfulDay
2005-08-08 13:15
2005.08.28
Зажимание шифта


14-1122927294
ronyn
2005-08-02 00:14
2005.08.28
Переустановка в Install Shield