Developer knowledge network · moderated exchange

Супольнасць UnreliableCode

Супольнасць распрацоўшчыкаў даследаванняў, зваротнага праектавання і кадавання

Knowledge indexжыць
4Categories
919Threads
2.8KПаведамленні
Guide

DirectX 11 Present Swapchain Hooking via Discord / GeForce Overlay DLLs [v2.4 Technical Discussion]

dx12_render_dev
DX12 Master
MEMBER
прадстаўнік: 55
Дата далучэння: Oct 2020
Паведамленні: 9
Дзякуй: 65
3 тыдняў таму · Jul 29, 2026 6:19 AM
#1

Why hook legitimate overlay DLLs instead of the game's own DX11 swapchain:

Anti-cheat scans often inspect the game's IDXGISwapChain::Present VTable address. If the pointer points outside dxgi.dll, it flags the memory page.

Overlay Hijack Technique:

  1. Target Discord (DiscordHook64.dll) or NVIDIA GeForce Experience (GfeSDK.dll).
  2. Hook the overlay's internal rendering callback function.
  3. Draw your ImGui overlay elements directly inside their backbuffer draw queue.

The game's native DXGI VTables remain 100% pristine and unmodified!

hook_doctor
Hooking Specialist
MEMBER
прадстаўнік: 181
Дата далучэння: Jul 2019
Паведамленні: 21
Дзякуй: 50
3 тыдняў таму · Jul 29, 2026 10:31 AM
#2

Discord and NVIDIA overlay hooking has been a staple in clean rendering. Keeps the game's DXGI module untouched.

imgui_artisan
UI Designer
MEMBER
прадстаўнік: 202
Дата далучэння: Apr 2019
Паведамленні: 54
Дзякуй: 28
3 тыдняў таму · Jul 29, 2026 7:42 PM
#3

Works with zero flicker on borderless fullscreen.