gpt4 book ai didi

c# - 无法在类库应用程序中找到 security.dll 库

转载 作者:太空宇宙 更新时间:2023-11-03 13:29:10 24 4
gpt4 key购买 nike

我尝试在类库应用程序上使用 ssl 连接,但我尝试进行身份验证作为服务器的客户端,我收到以下错误消息。

“无法在 DLL“security.dll”中找到名为“EnumerateSecurityPackagesW”的入口点。”

有这方面的 body 经验吗?

最佳答案

Security.dll 与包含用于身份验证的 SSPI 实现的 Windows DLL 同名。加载 DLL 时,将先检查本地 bin 目录,然后再检查 Windows 目录。因此,正在加载您的 System.dll 而不是 SSPI System.dll。

因此,如果在某些情况下您的自定义 Security.dll 之前加载c:\winnt\system32\security.dll 然后 LoadLibrary 认为它有 dll已经加载(因为它只是一个 Win32 Dll,只有名称很重要,与版本无关信息)。但正如我们所知,这不是正确的 dll,因此问题。

解决方法是更改​​ dll 名称。

关于c# - 无法在类库应用程序中找到 security.dll 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9289715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com