Research · Capture
Hidden windows & anti-capture
Three-part series: HWND-level DisplayAffinity, DWM Visual-layer hiding, then BitBlt-style capture compared to composed output.
Articles
-
Part 1: SetWindowDisplayAffinity — mechanism & detection
win32kfull chain → DWMCWindowContext→ memory signatures & detection limits -
Part 2: Visual-layer hiding — mechanism & detection
dwmcore!CVisual,HasProtectedContent, heap vtable scan & PID attribution -
Part 3: BitBlt “super screenshot” — DWM readback mode
BitBlt →RenderForCapture,g_pComposition + 0x196A, Lab patch