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