Skip to content

DirectX and Win32 API method injection and detouring on Windows platform

License

Notifications You must be signed in to change notification settings

sharowyeh/game_overlay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DirectX and Win32 API method injection and detouring on Windows platform

The hard time development project in my past company. All confidential parts are removed and rewritten.

Project - overlay presenter

The project contains some namespaces for following purposes

  • detour: Method detours for DirectX, kernel32 and user32 API references

  • hook: The detoured method implementation

  • injector: Exported API for process injection, and assembly image operation

Project - content renderer

So far the project is a test/demo window for overlay presenter

Notes for source code

Search //TODO or //DEBUG reminds me what should I do next

Microsoft - Detours

The library and method injection is referenced from Microsoft research program Detours, there has useful process related knowledge on Windows system.

Default place of detours.h file for this project is at /detours/include/

Build static library file detours.lib, copy x64 arch to /detours/lib.X64/ and x86 arch to /detours/lib.X86/

Look into detour namespace and source files at overlay presenter project for more details.

Other options

Windows dll and memory injection - Blackbone

About

DirectX and Win32 API method injection and detouring on Windows platform

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published