Why relocations (.reloc section) in executable file?

Viewed 4293

I wonder why some Windows executables do have relocations. Why is there a need for it when an executable always can be loaded at any virtual address, unlike a DLL?

2 Answers
Related