繁体   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