Здравствуйте, qqqqq, Вы писали:
Q>Я думаю стабильность периода 19-21 ms в самой проге на том компе я смогу обеспечить.
Не сможете. Даже в режиме ядра минимальная временная погрешность (один тик) определённый MS равен 20 ms (на практике он как правило не достижим, обычно погрешность больше). Что это означает: в исключительных условиях (на ооочень быстрой машине и с благоприятной фазой луны) в вашем драйвере вы сможете отсчитывать время с точность до 20 ms (ваш таймер будет срабатывать каждые 20ms — 20ms, 40ms, 60ms и т.д.) большая точность простосто не достижима! Так что забудьте от 19ms или 21ms даже в режиме ядра... про user-mode я вообще молчу...
Компьютер сделает всё, что вы ему скажете, но это может сильно отличаться от того, что вы имели в виду.