LoadLibrary läuft jetzt zwar durch und liefert (angeblich)
auch ein
handle (268435456). Das kommt mir aber merkwürdig vor. Außerdem liefert ein GetLastError als Ergenis
eine 5 (
access denied). Der Versuch diese
Handle in einer der
DLL-Funktionen zu verwenden liefert dann
auch gleich wider einen Fehler. (Externe
exception E06D7363).
Wie meinst du das "in einer der
DLL-Funktionen zu verwenden"? Das
Handle, das LoadLibrary liefert, ist das
Handle der
DLL und kann verwendet werden um die Funktionen der
DLL dynamisch zu laden.
Das hat aber nichts mit dem
Handle zu tun, das du an eine der Funktionen der
DLL übergeben kannst (in den Beispielen z.B. ph_DeviceHandle genannt).