0

リモートの 32 ビット マシンで 32 ビットの .dll が問題なく動作しています。システムを別のマシン (64 ビット) に移動し、この .dll も移動しました。

ただし、この .dll はクラッシュすることなく新しいマシンで動作していますが、意図したとおりに動作していません (理由が理解できないカスタム エラー メッセージが返されます)。通常、他のマシンでも同じ結果が得られるはずです。Dependency Walker を使用して、この dll が依存している不足している dll をチェックしました。不足している dll の 32 ビット バージョンを SysWOW64 の下に配置しましたが、うまくいきませんでした。

ちなみに、この dll は別の dll に依存しているだけでなく、他のファイル タイプ (.ini など) にも依存している可能性があります。Windows で、dll による他のファイルへのアクセスを追跡する方法はありますか。つまり、この dll が使用しているファイルを確認できますか?

この件について意見のある人はいますか?

4

0 に答える 0