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.
Subscribe to my Telegram channel or make a donation if you want to support me.
- Duplicating an overlay in an area that is not updating.
- The overlay disappears after reconnecting the monitor.
- Debug version causes the system to freeze.
- Clone this repository.
- Open the dwm-overlay solution file in Visual Studio IDE.
- Select the target platform.
- Press
ctrl + shift + b
to compile.
- Open any DLL-injector as administrator.
- Find the dwm.exe process.
- Inject the
dwm-overlay.dll
into process.
Before use, we strongly recommend that you read the license.