0
A
回答
3
的基地址在PE文件中指定。如果您的意思是要在MSVC中編譯的EXE,則可以在鏈接器設置中設置基址。如果你有一個任意的EXE或者DLL,你可以用一個好的PE資源手動修改基地址。您還應該關閉ASLR - 這也是一個項目設置,並在PE文件中。
大多數EXE文件加載到他們的首選基地址,因爲當你用一個進程啓動一個進程時,它是地址空間中唯一的東西,並且這對於EXE文件跳過重定位表來說並不是前所未聞的。然而,DLL有時必須重新基於。依賴於加載特定的基地址並不是一個好主意。
相關問題
- 1. 內存/ Win32調試API中進程的實際起始地址
- 2. 在nasm中指定起始地址?
- 3. memccpy返回內存地址低於src的起始地址
- 4. 指定標籤的內存地址
- 5. 進程的內存地址空間
- 6. 線程起始地址
- 7. 指針內存地址
- 8. 如何使用Base地址和指針讀取進程內存
- 9. 給定內存地址的內存動態初始化
- 10. 獲取當前進程的堆的起始地址?
- 11. 如何獲取C++中的進程的起始/基地址?
- 12. 在C中設置2d數組的起始內存地址?
- 13. 獲取Linux內存頁面的起始地址
- 14. 存儲指針地址在malloced內存
- 15. 如何獲取當前進程的起始地址--- Linux
- 16. 內存和指針的C++地址
- 17. 找出內存地址指向的值
- 18. 如何查找應用程序的起始地址以編輯進程的內存?
- 19. 獲取二進制指令的內存地址
- 20. 獲取掛起進程的lpbase地址
- 21. 獲取線程起始地址
- 22. 機器指令和內存地址
- 23. 內存地址
- 24. 放置 - 新地址vs原始內存地址
- 25. C++ Non-Pod起始地址
- 26. 在指定的內存地址中調用函數。 C++
- 27. 函數指針的外部數組固定內存地址
- 28. 如何使用ctypes指定Numpy數組的內存地址?
- 29. 無法從eclipse中的指定地址加載內存(C++/CDT)
- 30. 如何查找DLL中特定指令的內存地址
什麼平臺? – EboMike 2010-11-25 00:50:27
您需要查閱針對您的特定工具鏈的文檔,或者至少爲此處的人員指定它。 C++標準本身不需要任何或者文檔任何潛在的工具。 – 2010-11-25 00:58:56