【发布时间】:2017-06-16 09:08:03
【问题描述】:
我一直在玩 Delphi 中的 {$IMAGEBASE} 指令,但我可以看到我只能输入低于 $FFFFFFFF(32 位)的值。
我正在编译为 x64,我需要设置大于 32 位的图像库,但 Delphi 忽略了我的 64 位 ImageBase 中较高的 32 位 DWORD。
有没有人设法将高于 $FFFFFFFF 的值设置为 Delphi 的 ImageBase?
我需要它,因为我需要在“高”ImageBase 中测试我的应用程序(由于一些钩子测试等)
谢谢!
【问题讨论】:
-
如果您运行的是 Windows 7(或更早版本),您可以启用 nolowmem 启动选项,并让您的应用程序自动加载到超过 4 GB 边界的地址中。