Winapi 有没有一种方法可以更改dll的首选基址,一旦它';它被编译了吗?

Winapi 有没有一种方法可以更改dll的首选基址,一旦它';它被编译了吗?,winapi,dll,relocation,Winapi,Dll,Relocation,我想修改一些编译过的DLL的基址,我正在使用它们将它们移出虚拟空间的中间位置,并帮助进行大的分配。有人知道这样做的工具吗?如果它在加载程序中是可行的,那么它似乎可以在dll文件中永久地对它执行 Visual Studio附带了一个工具ReBase.exe,它可以更改DLL的首选加载地址。加载程序始终能够在运行时更改此选项。您也可以在Visual Studio中将基址指定为链接器选项: 项目属性|配置属性|链接器|高级|基址 (假设C++项目)谢谢,这就是我所要找的。

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

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

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

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


(假设C++项目)

谢谢,这就是我所要找的。