mirror of
https://github.com/wbenny/DetoursNT
synced 2026-06-08 18:12:57 +00:00
32 lines
1.0 KiB
C++
32 lines
1.0 KiB
C++
#define WIN32_LEAN_AND_MEAN
|
|
#include <cstdio>
|
|
#include <windows.h>
|
|
|
|
typedef LONG NTSTATUS;
|
|
|
|
EXTERN_C
|
|
NTSYSAPI
|
|
NTSTATUS
|
|
NTAPI
|
|
NtTestAlert(
|
|
VOID
|
|
);
|
|
|
|
int main()
|
|
{
|
|
printf("Original:\n");
|
|
printf("\t0x%08x\n\n", NtTestAlert());
|
|
|
|
HMODULE SampleHookDllModule = LoadLibrary(TEXT("SampleHookDLL.dll"));
|
|
|
|
printf("Hook:\n");
|
|
printf("\t0x%08x\n\n", NtTestAlert());
|
|
|
|
FreeLibrary(SampleHookDllModule);
|
|
|
|
printf("Unhook:\n");
|
|
printf("\t0x%08x\n\n", NtTestAlert());
|
|
|
|
return 0;
|
|
}
|