Developer knowledge network · moderated exchange

UnreliableCode Topluluğu

Geliştirici Araştırması, Tersine Mühendislik ve Kodlama Topluluğu

Knowledge indexCanlı
4Categories
919Threads
2.8KGönderiler
Guide

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

dx12_render_dev
DX12 Master
MEMBER
Temsilci: 55
Katılım Tarihi: Oct 2020
Gönderiler: 9
Teşekkürler: 65
3 hafta önce · 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
Temsilci: 181
Katılım Tarihi: Jul 2019
Gönderiler: 21
Teşekkürler: 50
3 hafta önce · 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
Temsilci: 202
Katılım Tarihi: Apr 2019
Gönderiler: 54
Teşekkürler: 28
3 hafta önce · Jul 29, 2026 7:42 PM
#3

Works with zero flicker on borderless fullscreen.