我們有一個項目,包含許多在應用程序啓動時加載的dll文件。 dll文件的baseaddresses確實重疊,以便重新定位內存映像。是否有可能自動分配基地址或爲每個dll文件計算「良好」baseaddress的方法?如何將/ baseaddress設置爲「良好」值?
9
A
回答
7
3
如果您正在分發的DLL微軟的文章,無論您如何設置你的基地址,總是有風險,其他的DLL不由您編寫的代碼已經加載到該地址(例如全局鉤子DLL)。
此外,如果您正在爲Vista,您應該實際使用/ DYNAMICBASE啓用ASLR踢
這裏是MSDN鏈接:http://msdn.microsoft.com/en-us/library/bb384887.aspx。
相關問題
- 1. 良好的Neo4J優化設置
- 2. 良好的泛型設計
- 3. 如何將值設置爲JPassword字段?
- 4. 如何將form2設置爲默認值?
- 5. 如何將評分值設置爲空?
- 6. 如何將DatePickerDialog值設置爲EditText?
- 7. Concordion - 如何將值設置爲表格?
- 8. Android:如何將ConnectionTimeOut值設置爲HttpClient
- 9. 如何將字典值設置爲空
- 10. 如何將值設置爲alias_attribute?
- 11. 如何將外鍵值設置爲'NULL'?
- 12. 如何將h:selectOneMenu標籤設置爲值?
- 13. 如何將dropdownlist設置爲多個值?
- 14. 如何將下拉值設置爲零?
- 15. 如何將TextBlock設置爲屬性值?
- 16. 如何將值設置爲javax.xml.ws.Holder?
- 17. 如何將DataAdapter.UpdateBatchSize設置爲「最佳」值?
- 18. 如何將sql_mode設置爲值列表
- 19. 如何將https設置爲默認值?
- 20. 如何將列值設置爲GridView列?
- 21. 如何將dateTimePicker的值設置爲DateTime.MaxValue
- 22. 如何將動態值設置爲@PropertySource?
- 23. 如何以編程方式爲客戶端和服務器設置baseAddress?
- 24. 如何動態設置偏好值?
- 25. 將seekbar值設置爲值
- 26. struts2 +將表單值設置爲POJO並將POJO值設置爲
- 27. 如何cvCamShift工作良好
- 28. 如何在共享偏好設置中保存值並設置爲微調
- 29. 將值設置爲零?
- 30. 將變量值設置爲
我發現我可以調用REBASE.EXE -d -b 0x60000000 * .dll來完成此操作。 – frast 2008-10-08 07:39:31