Member 12210939 Ответов: 1

Доступ к защищенным паролем сетевым дискам в windows на языке C#?


У меня есть ComputerA на DomainA, работающий как userA, которому нужно скопировать очень большой файл в ComputerB на WorkgroupB, который имеет ip-адрес 192.168.10.2 на общий ресурс windows, к которому только userB имеет доступ на запись, и я получаю систему.Безопасность.SecurityException "предоставленное имя не является правильно сформированным именем учетной записи."

Что я уже пробовал:

домен приложений.CurrentDomain.SetPrincipalPolicy(System.Безопасность.Принципал.Принципиальная Политика.WindowsPrincipal);
Класса windowsidentity для пользователя Б = новый класса windowsidentity("192.168.10.2\\пользователь Б", "PasswordB"); //исключением
WindowsImpersonationContext contex = UserB.Олицетворять()
Файл.Копия(@"d:\bigfile", @"\\192.168.10.2\bifgile");
контекст.Отменить();