※ 引述《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