Sto installando un'applicazione personalizzata su un nuovissimo Windows 2003 Server. È necessario aggiungere e registrare un paio di DLL e le ho copiate sul server nella cartella C: \ WINDOWS \ System32 - che è dove sono sempre state quando abbiamo avuto l'applicazione in esecuzione su Windows NT e 2000 .
Tuttavia, quando provo a registrarli usando:
regsvr32 c: \ windows \ system32 \ nameoflibrary.dll
Restituisce:
LoadLibrary("c:\windows\system32\nameoflibrary.dll") failed -
The specified module could not be found.
La DLL è comunque proprio lì. Posso vederlo. Se copio il percorso in Windows Explorer e provo a eseguirlo, mi dice che non posso eseguire una DLL, quindi so che è lì. Una piccola complicazione è che le DLL sono state create in VB5, ma il runtime VB5 è installato sul server, quindi questo non dovrebbe essere un problema.
Qualche idea?