为什么WNetAddConnection2返回码是87呀?
AnsiString sMainRoot = ini->ReadString("PathSetting", "MainRoot","");
AnsiString UserName = ini->ReadString("PathSetting", "Username","");
AnsiString PassWord = ini->ReadString("PathSetting", "Password","");
AnsiString DirName = sMainRoot;
AnsiString LName = "";
NETRESOURCE NR;
NR.dwType = RESOURCETYPE_ANY;
NR.lpRemoteName = DirName.c_str();
NR.lpLocalName = LName.c_str();
NR.lpProvider = NULL;
long lRet;
DWORD sError;
try
{
lRet = WNetAddConnection2(&NR,PassWord.c_str(),UserName.c_str(),CONNECT_UPDATE_PROFILE);
if(lRet)
{
AnsiString s = lRet;
ShowMessage(s);
}
}
catch(...)
{
return;
}