我寫了一個視窗來輸入我的用戶名和密碼來登錄。使用下面的方法保存憑證無法保存,怎么辦
NETRESOURCEW net_resource {0};
net_resource.dwType = RESOURCETYPE_DISK | RESOURCETYPE_ANY;
TCHAR szRemotePath[MAX_PATH] {0};
_tcscpy_s(szRemotePath, MAX_PATH, remote_path.toStdWString().c_str());
net_resource.lpRemoteName = szRemotePath;
status_code = ::WNetAddConnection2(&net_resource, password.toStdWString().c_str(), user.toStdWString().c_str(),
CONNECT_UPDATE_PROFILE | CONNECT_INTERACTIVE | CONNECT_COMMANDLINE | CONNECT_CMD_SAVECRED);
uj5u.com熱心網友回復:
您需要將憑證寫入憑證保險庫,例如使用CredWriteDomainCredentials。有關示例,請參閱我在此問題中的回答(用 Delphi 撰寫,但轉換為 C/C 應該非常簡單)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/330837.html
上一篇:Laravel專案鏈接上傳后在000webhost.com上不起作用
下一篇:如何將不和諧機器人連接到網站
