Всегда ли DLL имеет один и тот же базовый адрес?

Я изучаю окна и DLL, и у меня есть вопросы по этому поводу. :)

Я сделал простую программу, загружающую мою собственную DLL. Эта DLL имеет простые функции плюс-минус.

Возникает вопрос: если я загружаю некоторую DLL (например, text.dll ), всегда ли эта DLL имеет один и тот же базовый адрес? или он меняется при перезапуске? и могу ли я сохранить базовый адрес библиотеки DLL?

Когда я ее тестирую, у нее всегда один и тот же базовый адрес, но я думаю, что когда мне нужно что-то сделать с этим, я должен сделать какое-то исключение в отношении базового адреса DLL.

9
задан Sangeeth Saravanaraj 3 January 2012 в 19:01
поделиться