Wenn ich regsrv32 mit einer DLL aus der Kommandozeile aufrufe,
funktioniert alles, es kommen keine Fehler.
Nun wollte ich das mit einem Script automatisieren. Hier
treden nun
sporadisch verschiedene Ergebnisse auf:
Es funktioniert wie es soll.
Es tritt folgender Fehler auf:
LoadLibrary DLLNAME failed. GetLastError 0x00000020
Die DLL wurde unter Windows 2000 erstellt und muss aber auf
NT-Rechnern
laufen…
Woran kann dies liegen?
Das scheint ein Problem zu sein, welches MicroSoft selber nicht in den Griff bekommt. Auch bei MS-Produkten gibt jede Menge Anleitungen, dass man bei Problemen nach der Installation einzelne Dateien von Hand registrieren muss, schein selbst bei Win XP noch vorzukommen.
(suche in der englischen KnowledgeBase nach „regsrv32“)
MS hat keine Ahnung woran das liegen könnte !!!