Krótka odpowiedź to "nie".
Długa odpowiedź: DLL jest ładowany do pamięci i wydaje się być częścią samego pliku wykonywalnego dla wszystkich celów i celów, zarówno z perspektywy procesu, jak iz perspektywy systemu operacyjnego. Oczywiście DLL jest (być może) dzielony między wiele plików wykonywalnych, więc system operacyjny musi śledzić, ile "użytkowników" istnieje określonej biblioteki DLL, ale z perspektywy jednego procesu jest częścią pliku wykonywalnego. Jest to osobny zakres adresów, ale prawa i uprawnienia dotyczące zawartości biblioteki DLL są dokładnie takie same, jak w przypadku innych bibliotek DLL lub samych głównych dostępnych opcji.
Jeśli masz wtyczki, musisz ZAUFAĆ wtyczki. Jeśli tego nie chcesz, nie używaj modelu DLL do tworzenia wtyczek (np. Użyj współdzielonego obszaru pamięci i innego pliku wykonywalnego, aby zezwolić na dostęp tylko do pamięci współużytkowanej).