Сохранение учетных данных через 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);

0 ответов

Другие вопросы по тегам