Developer knowledge network · moderated exchange

UnreliableCode コミュニティ

開発者リサーチ、リバース エンジニアリング、コーディング コミュニティ

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.