char m_RemoteName[MAX_PATH] = "\\\\SRV_TEST\\c$";
char m_User[20] = "Administrator";
char m_Pwd[20] = "3709049";
m_NetResource.dwType = RESOURCETYPE_ANY;
m_NetResource.lpLocalName = NULL;
m_NetResource.lpRemoteName = m_RemoteName;
m_NetResource.lpProvider = NULL; //"Microsoft Windows 网络";WNetAddConnection2(&m_NetResource,m_User,m_Pwd,CONNECT_UPDATE_PROFILE);我像以上这样调用想登录到服务器SRV_TEST上,但是总是函数返回5,好像是存取被拒绝不知是为什么??
char m_User[20] = "Administrator";
char m_Pwd[20] = "3709049";
m_NetResource.dwType = RESOURCETYPE_ANY;
m_NetResource.lpLocalName = NULL;
m_NetResource.lpRemoteName = m_RemoteName;
m_NetResource.lpProvider = NULL; //"Microsoft Windows 网络";WNetAddConnection2(&m_NetResource,m_User,m_Pwd,CONNECT_UPDATE_PROFILE);我像以上这样调用想登录到服务器SRV_TEST上,但是总是函数返回5,好像是存取被拒绝不知是为什么??
strnet.dwType = RESOURCETYPE_ANY ;
strnet.dwScope = RESOURCE_GLOBALNET;
strnet.dwDisplayType = RESOURCEDISPLAYTYPE_SERVER;
strnet.dwUsage = RESOURCEUSAGE_CONNECTABLE;
strnet.lpComment = Comment ;
strnet.lpLocalName = LocalName ;
strnet.lpProvider = Provider ;
strnet.lpRemoteName = RemoteName;
其中的provider和Comment是哪里来的?
char m_RemoteName[MAX_PATH] = "\\\\SRV_TEST\\ipc$";
就可以通过,
但是改成具体的盘符就不行了,总是返回5,不知是为什么??