نمایش نتایج 1 تا 40 از 533

نام تاپیک: 1001 نکته در سی شارپ

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار dr_csharp
    تاریخ عضویت
    آبان 1386
    محل زندگی
    Tehran
    پست
    599

    اعمال محدودیت برای ذخیره فایل توسط کاربر

    مثلا یه برنامه داریم که به کاربر قابلیت ذخیره ی فایل میده !
    خوب بدلیل شرایط امنیتی بهتره دسترسی کاربر به درایو اصلی ویندوز محدود بشه !برای اینکار بصورت زیر عمل میکنیم :
    ابتدا NameSpace های زیر رو استفاده میکنیم :

    using System.Security.Permissions;
    using System.Security;
    using System.IO;

    حالا قبل از namespace اصلی برنامه :

    [assembly: FileIOPermissionAttribute(SecurityAction.RequestRe fuse, Write = "C:\\")]

    بدین صورت کاربر اجازه ی درج فایل در درایو C رو نداره .
    مثلا اگه تو رویداد Click یکی از Button ها دستور زیر نوشته شده باشه .. کاربر با خطای مواجه خواهد شد :


    StreamWriter sw;
    try
    {
    sw = File.CreateText("C:\\test.txt");
    sw.WriteLine("salam");
    }
    catch
    {
    MessageBox.Show("عدم دسترسی");
    }
    finally
    {
    sw.Close();
    }
    آخرین ویرایش به وسیله Mahmoud.Afrad : چهارشنبه 17 تیر 1394 در 13:55 عصر

برچسب های این تاپیک

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

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