когда динамическая библиотека загружается, она же не загружается в память другого процесса
Она загружается в память другого процесса.
Точнее, как это другого? Она, . Dll, загружается в память каждого процесса, который её использует, а своей памяти у .dll нет, в том смысле, что это не процесс