2012-02-17 74 views
2

我在寫一個可能通過調用LoadLibrary指定安裝位置的絕對路徑加載的DLL。 (對LoadLibrary的調用可能在第三方應用程序中,客戶必須將應用程序配置爲指向我的DLL。)重定向插件DLL的清單中的依賴DLL

問題是我的DLL依賴於安裝在其中的其他DLL目錄作爲我的 - 但該目錄不在DLL搜索路徑。

我想我需要關聯一個清單與我的主DLL,它指向我的輔助DLL ...有沒有人有這樣做的任何例子?

注意:這不是託管代碼 - 原生onl。

回答

2

對於有同樣問題的其他人,我最終通過將所有輔助DLL標記爲延遲加載,然後從主DLL的目錄加載延遲加載輔助函數來解決此問題。