2009-07-22 11 views
0

私はCOM DLLにWMIクラスを持っています。私はC#.NETでRCWを作成しようとしていました。 tlbexp.exeを使用してCOM DLLからタイプライブラリを取得しましたが、「依存関係のいずれかをロードできません」というエラーがスローされます。Com DLLからTLBを作成できません

私はそれが内部的に参照しているDLLのどれかをロードしようとしていることを理解しました。どのDLLをロードしようとしているのか知ることができます。 ?

答えて

1

"Dependency Walker"をDLLに使用してください。

+0

私はそれを使用しました、それはDWMAPI.DLLがないと言います。それは実際に必要でない限りロードされないDLLです。どのように私はこの負荷を克服することができますか? –

+0

これは、DLLが遅延ロードされていることを示します。多くの場合、これは、アプリケーションが存在しない限り、DLLからの機能を使用しないことを意味します。しかし、それはアプリケーションの部分の正しい実装に依存します。 – EFraim

関連する問題