《PE總結 》– 重定位表

一、什麼是重定位? 重定位就是你本來這個程序理論上要佔據這個地址,但是由於某種原因,這個地址現在不能讓你霸佔,你必須轉移到別的地址,這就需要基址重定位。   二、爲什麼需要重定位? 這個和上面的問題的解釋是一樣的。不是說過每個進程都有自己獨立的虛擬地址空間嗎?既然都是自己的,怎麼會被佔據呢?對於EXE應用程序來說,是這樣的。但是動態鏈接庫就不一樣了,我們說過動態鏈接庫都是寄居在別的應用程序的空間的
相關文章
相關標籤/搜索