我正在使用aejw API 在 C# 中创建一个桌面应用程序。然后我必须使用存储的身份验证映射持久网络驱动器连接。
我使用的示例代码无效。代码映射成功共享,但未在凭据管理器中存储密码。可以使用“Runtime.InteropServices”来实现我想要的效果(存储密码)
NetworkDrive nd = new NetworkDrive();
nd.LocalDrive = "Y:";
nd.Persistent = true;
nd.SaveCredentials = true;
nd.ShareName = @"\\server\share";
nd.MapDrive(username, password);