This may be the first DWM overlay project on GitHub that gets a pointer to the IDXGISwapChainDWMLegacy virtual function table without a memory scan, using undocumented GUIDs. By default, this project only works on Windows 10/11. To support older OS versions, you need to update the offsets for the virtual function table.
Sorry for the shitty code, I'll do better later.
Debug version causes system to freeze.- Duplicating an overlay in an area that is not updating.
- The overlay disappears after reconnecting the monitor.
- Doesn't work on Win11 24H2+ with NVIDIA graphics cards.
- Clone or download this repository.
- Open the dwm-overlay solution file in Visual Studio IDE.
- Select the target platform.
- Press
ctrl + shift + bto compile.
- Open any DLL-injector as administrator.
- Find the dwm.exe process.
- Inject the
dwm-overlay.dllinto process.
Subscribe to my Telegram channel or make a donation if you want to support me.
BTC bc1qcmfgc3780pqr4p93t57k76jhy7yttuzc0pc8pv
ETH 0xa3b829A5D4302De54eE9f3F2cF64409f4D2C1b38
TON UQAGAeIjsUFmRR4FWs7fRGB6CvU1AzC2q9i58Bw5_nZSp1Af
