////////////////////////////////////////////////////////////////////////////// // // Detour Test Program (findfunc.cpp of findfunc.exe) // // Microsoft Research Detours Package // // Copyright (c) Microsoft Corporation. All rights reserved. // #include #include #include #include "target.h" int __cdecl main(void) { printf("findfunc.exe: Starting.\n"); fflush(stdout); printf("DLLs:\n"); for (HMODULE hModule = NULL; (hModule = DetourEnumerateModules(hModule)) != NULL;) { CHAR szName[MAX_PATH] = { 0 }; GetModuleFileNameA(hModule, szName, sizeof(szName) - 1); printf(" %p: %s\n", hModule, szName); } DWORD dwCount = 10000; for (int i = 0; i < 3; i++) { printf("findfunc.exe: Calling (%ld).\n", dwCount); dwCount = Target(dwCount) + 10000; } return 0; } // ///////////////////////////////////////////////////////////////// End of File.