2

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

4

2 回答 2

7

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

于 2009-06-09T15:30:11.017 回答
2

您还可以在 Visual Studio 中将基地址指定为链接器选项:

项目属性 | 配置属性 | 链接器 | 高级 | 基地址

(假设一个 C++ 项目。)

于 2009-06-09T15:48:43.073 回答