Von Windows verwendeter Suchpfad zum Auffinden einer DLL

Sowohl bei der impliziten als auch bei der expliziten Verknüpfung, sucht Windows zuerst nach "bekannten DLLs", z. B. Kernel32.dll und User32.dll. Danach werden die DLLs von Windows in der folgenden Reihenfolge gesucht:

  1. Das Verzeichnis, in dem sich das ausführbare Modul des aktuellen Prozesses befindet.

  2. Das aktuelle Verzeichnis.

  3. Das Systemverzeichnis von Windows. Der Pfad für dieses Verzeichnis wird durch die GetSystemDirectory-Funktion abgerufen.

  4. Das Windows-Verzeichnis. Der Pfad für dieses Verzeichnis wird durch die GetWindowsDirectory-Funktion abgerufen.

  5. Die in der PATH-Umgebungsvariablen aufgeführten Verzeichnisse.

    Tipp

    Die LIBPATH-Umgebungsvariable wird nicht verwendet.

Was möchten Sie tun?

Siehe auch

Konzepte

DLLs