我有一个要求,我的软件应该存储smb服务器设置,包括IP \ sharedFolder,用户名,密码,并将其映射到特定的驱动器。
我正在使用WNetAddConnection2 API,如果所有参数都正确,则该API成功。它连接到端口445(SMB / SMB2)并进行身份验证。
如果我错误地传递了用户名/密码,它会尝试首先在端口445上进行身份验证,一旦失败,它会使用webdav尝试在端口80上进行http身份验证。我不希望它连接到端口80,因为防火墙正在目标主机上发出警报。
有什么办法可以使用WNetAddConnection2在端口80上禁用通信?或者其他映射驱动器的方式?