Сохранение учетных данных через WNetAddConection API
Я создаю настольное приложение на C# с помощью API aejw. Затем мне нужно сопоставить постоянное подключение к сетевому диску с сохраненной аутентификацией.
Вот пример кода, который я использую без эффекта. Карты кода используются успешно, но не хранят пароль в Credential Manager. Можно получить эффект (сохранить пароль), что я хочу, используя Runtime.InteropServices
NetworkDrive nd = new NetworkDrive();
nd.LocalDrive = "Y:";
nd.Persistent = true;
nd.SaveCredentials = true;
nd.ShareName = @"\\server\share";
nd.MapDrive(username, password);