簡體   English   中英

在類庫應用程序上找不到security.dll庫

[英]Unable to find security.dll library on class library application

我試圖在類庫應用程序上使用ssl連接,但是我嘗試通過身份驗證作為服務器的客戶端,但收到以下錯誤消息。

“無法在DLL'security.dll'中找到名為'EnumerateSecurityPackagesW'的入口點。”

有任何身體經驗嗎?

Security.dll也與包含用於身份驗證的SSPI實現的Windows DLL相同。 加載DLL時,將在Windows目錄之前檢查本地bin目錄。 如此一來,您的System.dll而不是SSPI System.dll被加載。

因此,如果在某些情況下您的自定義Security.dll在c:\\ winnt \\ system32 \\ security.dll之前加載,則LoadLibrary認為它已經加載了該dll(因為它只是Win32 Dll,所以名稱無關緊要,而不是版本信息)。 但是,正如我們所知,這不是正確的dll,因此是問題所在。

解決方法是更改​​dll名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM