나는 창문과 DLL에 대해 공부하고 있는데 그것에 대해 몇 가지 질문이있다. :)DLL은 항상 동일한 기본 주소를 사용합니까?
나는 내 자신의 DLL을로드하는 간단한 프로그램을 만들었습니다. 이 DLL은 단순한 함수 플러스 마이너스를가집니다.
이것은 질문입니다. 일부 DLL (예 : text.dll
)을로드하면이 DLL은 항상 동일한 기본 주소를 갖게됩니까? 다시 시작하면 변경됩니까? DLL의 기본 주소를 유지할 수 있습니까?
나는 그것을 테스트 할 때 항상 동일한 기본 주소를 가지고 있지만 이것에 대해해야 할 때 DLL 기본 주소에 대한 예외를 만들어야한다고 생각합니다.
ASLR은 적극적으로 다른 위치에 DLL을 넣으려고 시도합니다. –
내 질문에 대답 해 주셔서 감사합니다 :) – Nagi
물론, 아무 문제 없습니다. "받아 들일"것을 망설이지 마라. –