Прежде чем система ищет DLL, она проверяет следующее
C:\Windows\SysWOW64
C:\Windows\System32
Если DLL с таким же именем модуля уже загружена в память,система использует загруженную библиотеку DLL, независимо от того, в каком каталоге она находится. Система не выполняет поиск библиотеки DLL.
Если библиотека DLL находится в списке известных библиотек DLL для версииВ Windows, в которой работает приложение, система использует свою копию известной DLL (и зависимых DLL известных DLL, если таковые имеются).Система не ищет DLL.Список известных библиотек DLL в текущей системе см. В следующем разделе реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs