我一直在使用Delphi中的{$IMAGEBASE}
指令,但是我可以看到我只能放置低於$FFFFFFFF
(32位)的值。德爾福:設置大於32位的ImageBase(適用於64位Windows應用程序)
我正在編譯爲x64,我需要設置一個大於32位的圖像庫,但Delphi會忽略64位ImageBase中較高的32位DWORD。
是否有人設法將高於$FFFFFFFF
的值設置爲ImageBase for Delphi?
我需要它,因爲我需要在「高」的基址來測試我的應用程序(由於一些掛鉤測試等)
謝謝!
如果您運行的是Windows 7(或更早),你可以啓用[nolowmem(https://msdn.microsoft.com/en-us/library/ff542202.aspx)的啓動選項,將您的應用程序自動加載到4 GB邊界以上的地址中。 – IInspectable