MemoryModule
MemoryModule copied to clipboard
Fix SectionAlignment
Some dlls do not use Native SectionAlignment, instead use SectionAlignment from PE. Issue 54 should be solved then: https://github.com/fancycode/MemoryModule/issues/54
I have never seen such a DLL. But your fix is correct.
does this work without changing
result->pageSize = sysInfo.dwPageSize; to result->pageSize = old_header->OptionalHeader.SectionAlignment ?
module->pageSize is referenced multiple times,
but now it's undefined because the call to GetNativeSystemInfo(&sysInfo); has been removed,
or is SYSTEM_INFO sysInfo; initialized to zero ? I'm not sure