C# 在c中更改图像权限

C# 在c中更改图像权限,c#,image,permissions,C#,Image,Permissions,我有一个图片盒,里面装了一张图片。我不想改变图片盒的尺寸。我希望能够更改图像的宽度和高度,但为此,我需要将其权限从只读更改为读写。如何以编程方式实现这一点? 谢谢 试试这个: using System.Security.AccessControl; - 另外,为了成功执行上述代码,您应该以提升的权限运行应用程序 private void SetFullAccessAttribute(string fileName) { string path = fi

我有一个图片盒,里面装了一张图片。我不想改变图片盒的尺寸。我希望能够更改图像的宽度和高度,但为此,我需要将其权限从只读更改为读写。如何以编程方式实现这一点? 谢谢

试试这个:

using System.Security.AccessControl;
-

另外,为了成功执行上述代码,您应该以提升的权限运行应用程序

 private void SetFullAccessAttribute(string fileName)
        {
            string path = fileName;
            DirectorySecurity sec = Directory.GetAccessControl(path);
            System.Security.Principal.SecurityIdentifier everyone = new System.Security.Principal.SecurityIdentifier(System.Security.Principal.WellKnownSidType.WorldSid, null);
            sec.AddAccessRule(new FileSystemAccessRule(everyone, FileSystemRights.FullControl, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.None, AccessControlType.Allow));
            Directory.SetAccessControl(path, sec);
        }