Example tool for hooking graphics APIs using CoreHook.
Based on Justin Stenning's Direct3DHook.
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.
Clone and build the sample with:
git clone --recursive git:https://github.com/unknownv2/graphics-hook.git
cd graphics-hook
dotnet build
Screen Capture and Overlays for Direct3D 9, 10 and 11 using API Hooks