Я пытаюсь обойти unauthorizedaccessexception, вызванное попыткой создать папку на внешней машине, которая находится в той же сети, я пробовал работать с этим, добавив accessrule , что не помогает, я все равно получаю ту же ошибку.Аутентификация пользователя для создания каталога в C#
String thepath = @"\\WONEATEMPMACHINE\C\ExampleData\"
DirectoryInfo dInfo = new DirectoryInfo(thepath);
DirectorySecurity dSecurity = dInfo.GetAccessControl();
dSecurity.AddAccessRule(new FileSystemAccessRule("DOMAINEXAMPLE\\wonea",
FileSystemRights.Write,
InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit,
PropagationFlags.None,
AccessControlType.Allow));
dInfo.SetAccessControl(dSecurity);
Directory.CreateDirectory(thepath + "\\newfolder");
Спасибо за понимание, я еще раз посмотрел, где приложение должно быть развернуто, и понял, что это предназначено для внутреннего использования. Поэтому я открыл папку для записи, разрешенную для группы пользователей, используемой в сети, вместо того, чтобы делать это сверх гибким способом через программное обеспечение. – wonea