新しいWindows 2003 Serverにカスタムアプリケーションをインストールしています。いくつかのDLLを追加して登録する必要があり、それらをサーバーのC:\ WINDOWS \ System32フォルダーにコピーしました。これは、Windows NTおよび2000でアプリケーションを実行しているときは常にDLLがあった場所です。 。
しかし、私がそれらを使って登録しようとすると:
regsvr32 c:\ windows \ system32 \ nameoflibrary.dll
それは返します:
LoadLibrary("c:\windows\system32\nameoflibrary.dll") failed -
The specified module could not be found.
ただし、DLLはそこにあります。私はそれを見ることができます。パスをWindowsエクスプローラーにコピーして実行しようとすると、DLLを実行できないことが通知されるので、DLLが存在することがわかります。DLLがVB5に組み込まれていることがマイナーな複雑さの1つですが、VB5ランタイムがサーバーにインストールされているため、これは問題になりません。
何か案は?
これは64ビットのWindows 2003サーバーですか?
—
jscott
いいえ、32ビットです。
—
Cyberherbalist