2012-02-17 8 views
2

LoadLibraryの呼び出しによってロードされる可能性が高いDLLを作成しています。インストールされている場所への絶対パスを指定しています。 (LoadLibraryへの呼び出しは、サードパーティのアプリケーションにもある可能性があり、顧客はDLLを参照するようにアプリケーションを構成する必要があります)。プラグインDLLのマニフェストに依存するDLLをリダイレクト

問題は、私のDLLが同じDLLにインストールされている他のDLLそのディレクトリはDLLの検索パスにはありません。

私は、私の二次DLLを指すプライマリDLLとマニフェストを関連付ける必要があると思います...誰かがそれを行う例はありますか?

注:これは管理コード - ネイティブonlではありません。

答えて

2

同じ問題を抱えている人は、すべてのセカンダリDLLを遅延ロードとしてマークし、遅延ロードヘルパ関数をプライマリDLLのディレクトリからロードすることで、この問題を解決しました。

関連する問題