diff --git a/MemoryModule.c b/MemoryModule.c index 72144f6..f3abda5 100644 --- a/MemoryModule.c +++ b/MemoryModule.c @@ -411,6 +411,10 @@ PerformBaseRelocation(PMEMORYMODULE module, ptrdiff_t delta) // skip relocation break; + case IMAGE_REL_BASED_LOW: + *(WORD *)(dest + offset) += LOWORD(delta); + break; + case IMAGE_REL_BASED_HIGHLOW: // change complete 32 bit address {