Da die Ursprünge dieser Applikation schon ca 15 Jahre alt sind, werden die verschiedensten Eingabesysteme unterstütz. Das neueste eben mit dem IOW40. Leider sollte (aus Wartungs-Gründen) die selbe Applikation auch noch auf den alten Plattformen (Nt4, 9x) laufen, welche keine USB unterstützen.
Wir haben angenommen, dass die Library erst geladen wird, wenn das erste Mal explizit eine IOW-Funktion aufgerufen wird.
Dies ist aber, wie wir heute festgestellt haben, nicht der Fall. Schon beim Laden des Programmes werden irgend welche Initialisierungen gemacht und das Programm geht unter NT4.0 jämmerlich in die Binsen, da von der Bibliothek SETUPAPI.dll versucht wird eine Funktion "EnumHIDDevices" oder so was ähnliches aufzurufen. Diese gibt es in der SETUPAPI- Version von NT 4.0 noch nicht.
Die Frage
Wie kann ich unter C++ 6.0 erreichen, dass die iowkit DLL nicht schon beim Starten geladen wird, sondern erst dynamisch geladen wird, wenn ich weiss, dass der IOW auch tatsächlich benutzt wird ?
