نمایش نتایج 1 تا 3 از 3

نام تاپیک: تغییر مجوزهای دسترسی به فایل

  1. #1

    Red face تغییر مجوزهای دسترسی به فایل

    سلام
    آیا روشی وجود داره که بتونیم مجوزهای فایلها، پوشه ها، درایو ها و ... را تغییر یا تنظیم کنیم.

  2. #2

    نقل قول: تغییر مجوزهای دسترسی به فایل

    سلام،
    شما باید با کلاس System.Security.AccessControl.FileSecurity کار کنید، مقاله ی زیر را مطالعه نمایید:
    The Basics of Manipulating File Access Control Lists with C#‎‎‎‎‎‎
    ،/
    I've just started tweeting!
    @Alireza_Maddah

  3. #3
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    0x111530EF - 0x11657DA
    پست
    873

    نقل قول: تغییر مجوزهای دسترسی به فایل

    اینم کد لازم برای این کار (این تمام مجوز ها رو روی Deny تنظیم میکنه و برای پوشه هست برای فایل یا ... هم کاری نداره فقط دوسه تا تغییر کوچو لو می خواد.) :
                System.IO.DirectoryInfo fld = new System.IO.DirectoryInfo("C:\\1");
    System.Security.AccessControl.DirectorySecurity sec = new System.Security.AccessControl.DirectorySecurity();

    sec = fld.GetAccessControl();

    foreach (System.Security.AccessControl.FileSystemAccessRul e rul in sec.GetAccessRules(true, true, typeof(System.Security.Principal.NTAccount)))
    {
    sec.RemoveAccessRuleAll(rul);
    }





    sec.SetAccessRuleProtection(true, false);
    fld.SetAccessControl(sec);

    sec.AddAccessRule(new System.Security.AccessControl.FileSystemAccessRule ("CREATOR OWNER", System.Security.AccessControl.FileSystemRights.Ful lControl, System.Security.AccessControl.AccessControlType.De ny));
    fld.SetAccessControl(sec);

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •