On Thu Feb 1 19:54:53 2024 +0000, Alex Henrie wrote:
Thanks for looking into it Paul. I didn't see how the code could possibly work without the `mov %edi %edi` prologue, but I missed the part where DxWnd does disassembly. I will have to figure out which checkboxes in the user interface enable which hooks and then test them individually. For now, I've downgraded the 5 patches I sent to "Draft" status.
Note that on the other path I referenced (if it is ever taken even, that is under #ifdef and depends not on user boxes but on how the thing is compiled) is not going to work even with DECLSPEC_HOTPATCH, it assumes alignment filler. Without checking, I am not sure if that works on Windows even.