标签: portable-executable
如果我对Windows可移植可执行规范的理解是正确的,只有在无法在其首选地址加载库时才需要重定位表。为什么某些应用程序(例如chrome.exe)包含重定位表?应用程序是否总是加载到首选地址?
答案 0 :(得分:2)
适用于ASLR
AFAIK,当前的系统加载程序不会重定位.exe文件,可能是因为它会增加加载时间 但是,在下一版本的操作系统中,加载程序将重新定位EXE。 (当硬件足够快时)