Вниз
Скачать: CL | DM;

Ускорить отсчет времени указанному приложению   Найти похожие ветки 

← →
xtd   (2011-07-20 11:35) [0]

Добрый день.

Возникла такая потребность:
Нужно укорить отсчет времени указанному приложению. Т.е. – есть приложение, в нем идет счетчик (отсчет времени), нужно ускорить отсчет времени указанному приложению..
Если я правильно понимаю, нужно использовать PostMessage и SystemTime.. только как это все сложить и реализовать??

Помогите пожалуйста.. Спасибо..


← →
Jeer ©   (2011-07-20 11:48) [1]

Т.е. в стороннем приложении для которого у Вас нет исходников реализован некий счетчик ?
И почему Вы решили, что там используется SystemTime ?
Там может использоваться любой доступный на данной платформе источник времени. Ну попробуйте программно ускорить rdtsc или QPC :)


← →
han_malign   (2011-07-20 12:00) [2]

Неправильно понимаешь - это подмена таблицы импорта с перехватом GetTickCount, QueryPerformanceXxx, GetSystemTime(Xxx), GetThreadTimes, GetProcessTimes, Sleep(Ex), WaitForXxx и иже с ними... Ну и с таймером возможно придется помудрить.

А вот с RDTSC уже сложнее - это только из под отладчика...

Это при условии, что приложение еще и не висит на каком нибудь внешнем сервисе реального времени(GPS, ntp)...


← →
xtd   (2011-07-20 12:25) [3]

han_malign

Спасибо.. Вы меня правильно поняли.. Буду пробовать..
У Вас исходников по использованию процедур случайно нет? Это бы упростило задачу…


← →
Jeer ©   (2011-07-20 12:51) [4]

Подозреваю, что это запредельный задачи для автора топика :)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
15-1310566397
Дмитрий С
2011-07-13 18:13
2011.11.13
Ctrl+Z


2-1310392304
jetus
2011-07-11 17:51
2011.11.13
MDI-приложение и перерисовка родительской формы


1-1273069609
Zoom
2010-05-05 18:26
2011.11.13
Почему перестает работать кнопка "Свернуть" ?


1-1272628592
Яцхен
2010-04-30 15:56
2011.11.13
Как вывести форму на панельке или табшите другой формы?


15-1310504388
Gu
2011-07-13 00:59
2011.11.13
Delphi Pulsar и Xe2 beta




   Наверх