다른 응용 프로그램에 대해 "시간에 무관 한"재생을 생성하기 위해 시스템 시간을 검색하려고하는 함수를 후크해야합니다. 의사 난수 생성과 같은 일부 이벤트는 time()에 대한 호출에 의존하지만, 예를 들어 다른 일부에서는 timeGetTime() 또는 _time64()를 호출합니다.언제든지 함수를 검색 할 수 있습니다.
모든 시간 검색 기능을 잡기 위해 (Windows에서) 연결해야하는 최소한의 기능 집합은 무엇입니까? 실제로 이러한 기능을 사용할 수 있습니까? 나는 시간에 그것을하려고 노력하고있다. 그러나 나의 갈고리는 무시 당하고있다. 다른 함수 (예 : rand)에 연결하는 데 성공했지만 시간()은 무시됩니다.
나는 Detours를 사용하고 있지만 다른 API 차단 도구를 사용하고 있습니다.
절반은 왜 그냥 PRNG에 특정 시뮬레이션을 재현 할 때마다 같은 씨앗을 통과하지? –
소스에 액세스 할 수없는 응용 프로그램에서이 작업을 수행하려고합니다. – cloudraven