Hallo,
Wie werden DLLs gefunden? Ein Windows-Programm sucht zunächst im selben Verzeichnis danach, dann klappert es den PATH ab. Das macht Windows von selbst, ein Eingreifen ist da nur bedingt möglich.
zusätzlich zum Verzeichnis der EXE-Datei wird noch %windir% und %windir%/system32 abgesucht.
Diese ganze Sucherei gilt aber nur, solange die Anwendung nicht explizit den Pfad zur DLL angibt. Übergebe ich der API-Funktion LoadLibrary() eine genaue Pfadangabe, sucht Windows auch nicht mehr woanders.
Ich weiß nicht, wie C# bzw. der C#-Compiler in WuschelStudio das umsetzt, aber das ist mal die Grundlage auf API-Ebene.
Ciao,
Martin
--
The other line moves faster. (from Murphy's Law)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
The other line moves faster. (from Murphy's Law)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(