PDA

View Full Version : خوندن و نوشتن روی سکتور



benyamin_pc
دوشنبه 25 دی 1385, 03:43 صبح
روی یه سکتور خاص چطوری میشه چیزی نوشت یا خوند؟
روی هر سکتور چه چیزهایی می تونند قرار بگیرند؟

benyamin_pc
چهارشنبه 27 دی 1385, 10:16 صبح
هیشششششششکی نمیدونه؟

Developer Programmer
چهارشنبه 27 دی 1385, 13:34 عصر
روی هر سکتور چه چیزهایی می تونند قرار بگیرند؟
هرچیزی رو که درمنطق صفر/یک باشه، میشه روی سکتور نوشت. یعنی همون چیزیهایی که الان روی هارد دیسکت داری!


روی یه سکتور خاص چطوری میشه چیزی نوشت یا خوند؟
اساس کار اینطوره که اگه میخوای با Ring 0 کار کنی،باید یه Driver بنویسی، تا ویندوز بهت اجازه بده به Kernel دسترسی داشته باشی.
بعد که وارد ring 0 شدی، میتونی توسط توابع API مربوطه هرکاری از جمله دسترسی به سکتورها رو انجام بدی.
برای نوشتن درایور به CD های DDK و برای کار با توابع API به CD های MSDN نیاز داری.
این مطلب قبلا چندین بار بحث شده، میتونی توی همین انجمن جستجو کنی.ضمنا حتما توی گوگل میتونی Source Code هم پیدا کنی.