Awesome
DWM Overlay ...-1909 build Windows 10
Improved from: First | Second
Pattern:
auto dwRender = FindPattern("d2d1.dll", PBYTE("\x48\x8D\x05\x00\x00\x00\x00\x33\xED\x48\x8D\x71\x08"), "xxx????xxxxxx");
Change overlay font:
pFontFactory->CreateFontWrapper(pD3DXDevice, L"Arial", &pFontWrapper);
You can use Extreme Injector
Demonstration
To update pattern:
lea rax, ??_7DrawingContext@@6BIMILRefCount@@@ ; const DrawingContext::`vftable'{for `IMILRefCount'}
xor ebp, ebp
lea rsi, [rcx+8]
mov [rcx], rax