Единственное, что делает KnownDLLs, - это предотвращает загрузку неявно загруженных DLL-файлов из папки приложений.
По соображениям безопасности единственная папка, в которой действует «KnownDll», - это c: \ Windows \ System32 (иливаш локализованный эквивалент) - и эта папка занимает 2-е место в списке поиска после папки процесса.
По сути, она предотвращает загрузку поддельных копий системных библиотек DLL, таких как kernel32.dll, из папки приложений..
Не останавливает приложение, загружающее dll, используя полный путь.Это не останавливает длительный поиск пути или обнаружение системных dll в пути - в любом случае system32 всегда ищется перед этими местоположениями.