【发布时间】:2011-06-01 20:32:58
【问题描述】:
我正在使用 WNetAddConnection2 和 WNetCancelConnection2 映射或取消映射驱动器。
我想要做的如下:
我在服务器(例如:myserver)上映射了一个文件夹(例如:Folder1)。所以路径是 \\myserver\Folder1 我将它映射到驱动器 X。
现在我想在同一个 myserver 上映射另一个文件夹(例如:Folder2)以编程方式驱动 Y。
当我在映射一个文件夹后调用 WNetAddConnection2 方法时,它返回 1219 而不是 0,并且我收到错误:不允许同一用户使用多个用户名与服务器或共享资源建立多个连接。断开与服务器或共享资源的所有先前连接,然后重试。
我很困惑,因为我可以通过右键单击 MyComputer 并选择映射网络驱动器来将 Folder2 映射到同一服务器上...,但不是以编程方式。
我是否遗漏了什么,或者我是否需要以不同的方式使用 NETRESOURCE 结构或其他任何东西?
谢谢
【问题讨论】:
标签: .net networking drive-mapping wnet