我尝试在类库应用程序上使用ssl连接,但我尝试进行身份验证 作为服务器的客户端,我收到了以下错误消息。
“无法在DLL'security.dll'中找到名为'EnumerateSecurityPackagesW'的入口点。”
有这方面的身体经验吗?
答案 0 :(得分:1)
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名称。