有没有办法在编译后更改dll的首选基址?

2 dll winapi relocation

我想修改一些已编译的dll的基地址,用于将它们移出虚拟空间的中间并帮助进行大量分配.有谁知道这样做的工具?如果它在加载器中可行,似乎可以在dll文件中永久地执行它.

Mar*_*som 7

Visual Studio附带了一个工具ReBase.exe,它可以更改DLL的首选加载地址.但是,加载程序总是能够在运行时更改它.