2008-09-16 7 views
9

これはVB6 DLLとCOMオブジェクトのアンティークの問題ですが、私はまだ日々それに直面しています。別のDLLが参照しているDLLファイルまたはバージョンを確認する最も良いツールは何ですか?別のVB6 DLLが参照されているDLLを見つけるのに最も良いツールは何ですか?

もちろん、これはOSの観点からです - コンパイルされたDLLはVB6 IDE内からではありません。

これはDLLです。

答えて

8

Dependency Walkerには、DLLがリンクしている(またはリンクしようとしている)すべてのファイルが表示され、無料です。

+0

ああ、それはとても良いです。正確に私が探しているもの。ありがとうございました! –

+4

依存関係ウォーカーは、実行時にロードされるので、dllによって使用されるCOM DLLを捕まえることはありません。 – mackenir

+0

それはまだキック・ローンのプログラムです – Gutzofter

5

ProcessExplorerには、特定の時点でプロセスに現在ロードされているすべてのDLLが表示されます。これは、私が静的なスキャンを行うと信じているDependency Walkerの別の角度を与え、必要に応じて動的にロードされるいくつかのDLLが欠落する可能性があります。レイモンドはthat's unavoidableと言っています。