Tôi đang cài đặt một ứng dụng tùy chỉnh trên Windows 2003 Server hoàn toàn mới. Một vài DLL cần được thêm và đăng ký và tôi đã sao chép chúng vào máy chủ trong thư mục C: \ WINDOWS \ System32 - đó là nơi chúng luôn tồn tại khi chúng ta có ứng dụng chạy trên Windows NT và 2000 .
Tuy nhiên, khi tôi cố gắng đăng ký chúng bằng cách sử dụng:
bộ đệm c: \ windows \ system32 \ nameofl Library.dll
Nó trả lại:
LoadLibrary("c:\windows\system32\nameoflibrary.dll") failed -
The specified module could not be found.
DLL là tuy nhiên ngay tại đó. Tôi có thể thấy nó. Nếu tôi sao chép đường dẫn vào Windows Explorer và cố gắng chạy nó, nó sẽ cho tôi biết rằng tôi không thể chạy DLL, vì vậy tôi biết nó ở đó. Một phức tạp nhỏ là các DLL được xây dựng trong VB5 - nhưng thời gian chạy VB5 được cài đặt trên máy chủ, vì vậy đây không phải là vấn đề.
Có ý kiến gì không?