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

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

  1. #1

    نوشتن روی دیسک

    سلام دوستان
    مشکلم رو برای خوندن سکتور خاص از دیسک حل کردم.
    ولی برای نوشتن روی سکتور خاص مشکل دارم. کد من به صورت زیره:
    FileStream fs;
    SafeFileHandle handle
    int blockSize = 512;

    /* Call the Windows CreateFile() API to open the file.
    * The number of wanted Removable disk in management part of My Computer is "1".
    */
    handle = CreateFile("\\\\.\\PHYSICALDRIVE1", (int)FileAccess.ReadWrite, FileShare.ReadWrite, IntPtr.Zero,
    FileMode.Open, 0, IntPtr.Zero);
    MessageBox.Show("handle is made...");
    fs = new FileStream(handle, FileAccess.ReadWrite, blockSize, false);
    fs.Seek(512 * Int32.Parse(textBox1.Text), SeekOrigin.Begin);
    fs.Write(b, 0, b.Length);
    نممیدونم چرا بهم خطای access to the path is denied رو میده وقتی میخواد ارایه بایت رو بنویسه.

  2. #2

    نقل قول: نوشتن روی دیسک

    جالب ها یعنی هیچ کس بلد نیست؟

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

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