gpt4 book ai didi

.net - WNetAddConnection2 返回 1219

转载 作者:行者123 更新时间:2023-12-04 14:51:18 25 4
gpt4 key购买 nike

我正在使用 WNetAddConnection2 和 WNetCancelConnection2 来映射或取消映射驱动器。

我想要做的是如下:
我在服务器(例如:myserver)上映射了一个文件夹(例如:Folder1)。所以路径是\\myserver\Folder1,我将它映射到驱动器X。
现在我想在同一个 myserver 上映射另一个文件夹(例如:Folder2)以编程方式驱动 Y。

当我在映射一个文件夹后调用方法 WNetAddConnection2 时,它返回 1219 而不是 0,我收到错误消息:不允许同一用户使用多个用户名与服务器或共享资源建立多个连接。断开与服务器或共享资源的所有先前连接,然后重试。

我很困惑,因为我可以通过右键单击 MyComputer 并选择映射网络驱动器来将 Folder2 映射到同一台服务器上,但不是以编程方式。

我是否遗漏了什么,或者我是否需要以不同的方式使用 NETRESOURCE 结构或其他任何内容?

谢谢

最佳答案

您是否也在以编程方式映射 X: ?如果是这样,您是否在调用 WNetAddConnection2() 时使用相同的用户名和密码规范? 1219 错误表示您正在尝试使用不同的身份验证将多个驱动器映射到同一服务器。使用相同的用户/密码组合时,我已成功将多个 WNetAddConnection2() 连接到同一服务器上的多个共享。

关于.net - WNetAddConnection2 返回 1219,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6207289/

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