Как предоставить полное разрешение на файл, созданный моим приложением для всех пользователей
Привет, я хочу дать полный доступ на чтение и запись к файлу, созданному в моем приложении,я написал код
string directory = AppDomain.CurrentDomain.BaseDirectory + "CustomerPayment.xml"; exporter.SetFilename(directory); exporter.SetFileType(PeachwIEFileType.peachwIEFileTypeXML); if (!File.Exists(directory)) { File.Create(directory); } IdentityReference everyoneIdentity = new SecurityIdentifier(WellKnownSidType.WorldSid, null); DirectorySecurity dir_security = Directory.GetAccessControl(directory); FileSystemAccessRule full_access_rule = new FileSystemAccessRule(everyoneIdentity,FileSystemRights.FullControl, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.None,AccessControlType.Allow); dir_security.AddAccessRule(full_access_rule); Directory.SetAccessControl(directory, dir_security);
но приходит ошибка, что " предпринята попытка выполнить несанкционированную операцию.
пожалуйста, помогите мне, я хочу дать полное разрешение на чтение и запись моего вышеуказанного xml-файла
Что я уже пробовал:
Я попытался дать полный контроль доступа к файлу, созданному моим приложением
Philippe Mori
Начните с размещения вашего файла во всех документах пользователей...