Это может быть очевидно, но я не могу найти/google правильный метод, чтобы получить текущее системное значение разрешения таймера, которое программа может установить по времениBeginPeriod (n)/timeEndPeriod (n). Я хочу узнать, каково текущее разрешение ... Значение по умолчанию для Windows 7 составляет 15,6 мс, но другие приложения или поставщик оборудования, возможно, изменили настройку.Как определить текущее разрешение таймера Windows?
Есть некоторые инструменты, которые сообщают о значении, но мне нужно прочитать значение в приложении.
Спасибо за любой быстрый намек или ссылку. C# будет плюсом, но я знаю свой путь с P/Invoke.
EDIT: Благодаря ответ я сделал немного инструмент в C#, который использует описанный метод: github.com/tebjan/TimerTool
Да, я видел эту тему, но ответа на реальную проблему нет ... – thalm
Это может быть правдой, но идея помечать вопросы в качестве дубликатов заключается в том, чтобы попытаться сохранить все ответы (хорошие и плохие) вместе в одном месте. Возможно, вы захотите предложить щедрость по оригинальному вопросу, а не повторять одно и то же. –
Это звучит неплохо, я не был знаком с этой концепцией. могу ли я предложить щедрость, даже если это не мой вопрос? – thalm