📄 dtest.cpp
字号:
//////////////////////////////////////////////////////////////////////////////
//
// Module: dtest.exe - Detours Test Program
// File: dtest.cpp
// Author: Galen C. Hunt
// Copyright 1998-1999, Microsoft Corporation
//
// http://www.research.microsoft.com/sn/detours
//
#include <stdio.h>
#include <windows.h>
#include <detours.h>
DETOUR_TRAMPOLINE(VOID WINAPI Trampoline_Sleep(DWORD dwMilliseconds),
Sleep);
static VOID WINAPI Detour_Sleep(DWORD dwMilliseconds)
{
printf(" Starting to sleep for %d milliseconds.\n", dwMilliseconds);
Trampoline_Sleep(dwMilliseconds);
printf(" Done sleeping.\n");
}
int WINAPI WinMain(HINSTANCE hinst, HINSTANCE hprev, LPSTR lpszCmdLine, int nCmdShow)
{
DetourFunctionWithTrampoline((PBYTE)Trampoline_Sleep, (PBYTE)Detour_Sleep);
printf("Starting.\n");
Sleep(2);
printf("Done.\n");
return 0;
}
//
///////////////////////////////////////////////////////////////// End of File.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -