我想通过wnetaddconnection2映射网络上的一个共享目录然后进行访问,现在的问题是经常性映射失败,错误代码为1219 
想问下各位高手,是什么具体的原因造成这个问题,msdn上说得感觉不是很清楚,还有就是如何解决这个问题 
在调wnetaddconnection2之前先调用了wnetcancelconnection2("Z:",0,true)的,程序中是固定使用z:和y: 
另外说一句,如果不通过程序,而是通过我的电脑的菜单项映射,每次都能成功

解决方案 »

  1.   

    ERROR_SESSION_CREDENTIAL_CONFLICT  1219 
    //
    // MessageId: ERROR_SESSION_CREDENTIAL_CONFLICT
    //
    // MessageText:
    //
    // Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again.
    换个专用的用户试试或者在被连接的机器上权限设置里调整调整。
      

  2.   

    msdn上查的我也知道呀,而且本来就是用的一个专用的用户,权限也都开了
    查了以前的帖子说需要先释放,可是调了相应的wnetcancelconnection2也不行