2012-06-04 51 views
2

我想加載我在另一個項目中動態製作的DLL。然而,當我去加載我收到以下錯誤信息庫:LoadLibrary調用系統錯誤wpcap.dll

「程序無法啓動,因爲wpcap.dll的是從您的計算機中缺少嘗試重新安裝程序來解決這個問題。」

我已經搜索並沒有找到適合我的解決方案。我替換了wpcap.dll文件以及它說的丟失的packet.dll文件,它仍然給我另一個錯誤。如果有人能幫助我,我會很感激。謝謝。

回答

2

有一個依賴walker(http://www.dependencywalker.com/),您可以使用它來查找程序的所有相關依賴關係。您可以使用它來搜索缺失的依賴關係。在wpcap.dll上使用它。在你的.exe中使用它並不會有太大幫助,因爲依賴walker沒有找到使用LoadLibrary調用的依賴關係。

2

請重新安裝WinPcap。它會將wpcap.dll(及其依賴項)放入Windows系統目錄中。然後,您可以在代碼中調用LoadLibrary(「wpcap.dll」)(不需要指定DLL的路徑)。