Eigentlich sollte Delphi auch sowas, wie "Prozedureinsprungpunkt nicht gefunden" rauswerfen.
Sicher daß diese Funktion genau als "LKIF2_OpenDeviceUsb" in der DLL exportiert werden?
Andere Sprachen hängen gerne mal Prefixe und vorallem Sufixe an den Exportnamen. (meißt wird gerne noch eine Parametersignatur angehängt)
[edit]
Zitat:
einzig im ProcessMonitor wird mir beim Aufruf der Funktionen "NAME NOT FOUND" angezeigt (siehe ProcessMonitor.pn
Deine Beschreibung klang nach was Anderem.
Tja, da scheint wohl irgendein Registryzugriff in dieser Funktion nicht ordentlich laufen.
z.B. Beim Versuch mit Schreibrechten zugreifen zu wollen, obwohl ein "Benutzer" in
HKLM nur Leserechte besitzt.
Du kannst ja mal versuchen deine Anwendung mit Adminrechten zu starten.