通过 -baseaddress 选项,可以指定加载 DLL 的首选基地址。
-baseaddress:address
address | DLL 的基地址。该地址可以指定为十进制、十六进制或八进制数。 |
DLL 的默认基地址由 .NET Framework 公共语言运行时设置。
请注意,该地址中的低阶字将被四舍五入。例如,如果指定 0x11110001,它将被舍入为 0x11110000。
要完成 DLL 的签名过程,请使用 SN.EXE 并带 -R 选项。
要在 Visual Studio 开发环境中设置该编译器选项,请执行以下操作
1.打开项目的 "属性"页面
2.点击 Build(生成) 选项卡
3.在 Extra Commandline Options control(额外命令行选项) 中增加选项