Skip to content

Tool and library for hooking graphics APIs using CoreHook

License

Notifications You must be signed in to change notification settings

unknownv2/graphics-hook

Repository files navigation

Graphics Hook Sample

Example tool for hooking graphics APIs using CoreHook.

Based on Justin Stenning's Direct3DHook.

Requirements

Building the sample requires the .NET Core 3.0 SDK, which can be downloaded here.

The Direct3D10 and Direct3D11 modules require the .NET Windows Form libraries, which are only available with .NET Core 3.0 and above.

The deps folder contains the SharpDX.Desktop library targeting .NET Core 3.0, which is used by the Direct3D10 and Direct3D11 sample modules.

Building

Clone and build the sample with:

git clone --recursive git://github.com/unknownv2/graphics-hook.git
cd graphics-hook
dotnet build

References

Screen Capture and Overlays for Direct3D 9, 10 and 11 using API Hooks