首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么有些Windows应用程序包含重定位目录?

为什么有些Windows应用程序包含重定位目录?
EN

Stack Overflow用户
提问于 2011-12-16 21:29:03
回答 1查看 677关注 0票数 1

如果我对Windows Portable Executable规范的理解是正确的,那么只有当库无法加载到它们首选的地址时,才需要重定位表。为什么有些应用程序(例如chrome.exe)会包含重定位表?应用程序不总是在它们的首选地址加载吗?

EN

回答 1

Stack Overflow用户

发布于 2011-12-18 00:26:53

这是给ASLR

当前的系统加载程序不会重新定位.exe文件,可能是因为它会增加加载时间。

但是,在操作系统的下一个版本中,加载程序将重新定位EXEs。(当硬件足够快时)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8534858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档