作者nosrep (ㄎ)
看板Programming
标题Re: [问题] 网路芳邻的认证
时间Mon Feb 16 22:00:45 2009
※ 引述《nosrep (ㄎ)》之铭言:
: 我想要开启网路的磁碟的目录~
: 遇到需要帐号密码的会跳出dialog~
: 有找到 WNetAddConnection~但我不太懂~
: 一定要在 local 建立 mapping 才可以使用嘛?
: 有没有范例?
试了一下~发现一个问题,就是如果密码在连线以後被换了..
似乎client(PC)端无法察觉...
有什麽办法判断shared folder有问题嘛?
NETRESOURCE rec;
CLoginDialog dia;
dia.DoModal();
rec.dwType = RESOURCETYPE_ANY;
rec.lpLocalName = NULL;
rec.lpProvider = NULL;
rec.lpRemoteName = uncpath; //resourceName;
int rc = WNetAddConnection2(&rec, dia.mPassword, dia.mUsername, 0);
if(rc != ERROR_SUCCESS)
ATLTRACE("Logon to %s failed: error %d\n", _T("xx"), rc);
else
ret = true;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.189.250