Мне нужно перехватить любую функцию, которая пытается извлечь системное время, чтобы генерировать «независимые от времени» повторы для разных приложений. Некоторые события, такие как генерация псевдослучайных чисел, зависят от вызовов time (), но некоторые другие вызывают timeGetTime () или _time64 ().
Каков минимальный набор функций, которые мне нужно было бы подключить (в Windows), чтобы перехватывать все функции при получении. Можно ли подключить эти функции? Я пытаюсь сделать это вовремя (), но мой хук игнорируется. Я успешно подключился к другим функциям (например, к rand), но мой хук time (), похоже, игнорируется.
Я использую Detours, но я открыт для использования любого другого инструмента перехвата API.