How can i read and write sectors in 32bit mode through api function :)
كيف افعل هذا ?
إدخل لهذا الموضوع وإقرأ المواضيع التي تتحدث عن الدوال :
CreateFile
ReadFile
WriteFile
وإن لم تصل للمطلوب إسأل هنا مرة أخرى فقط :)
جذاك الله كل خير اخي هيثم
بسم الله الرحمن الرحيم
thank you HGB for writting but these links i see it before and it read master boot record
if any one have c++ code to read and write sectors with api function can tell me
thanks for every one here . :)
Nothing Beat the Human Brain
موبايل 020104927122
غريبة في هذه الروابط أنا متأكد أنه كان لدي رد مفصل شيئا ما فيه كل بارمترات CreateFile تقريبا .
عموما بحثت عنه ولم أجده !!
المهم أذكر السؤال كان عن عمل Format للقرص الصلب , وأضفت كيفية فتح القرص فيزيائيا , عموما لفتح القرص فيزيائيا , عليك بإستدعاء الدالة CreateFile مع البارمتر الأول \\.PHYSICALDRIVE0 وهكذا الرقم الأخير 1 و 2 وهكذا بالترتيب a,b,c,d
خذ الرابط فيه تفصيل أكبر :
http://msdn.microsoft.com/library/default....ceiocontrol.asp
اقتباسthank you HGB for writting but these links i see it before and it read master boot recordif any one have c++ code to read and write sectors with api function can tell me
ياأخي الكريم قراءة ال Sectors وكتابتها لاتحتاج لشيء بعد فتح الجهاز , وكود قراءة ال MBR مشابه تماما لكود قراءة Sectors , فقط غير حجم البيانات التي تريد قراءتها في الدالة ReadFile للرقم الذي تريده بدلا من 512 وهي الخاصة بال MBR ,
وإستخدم كذلك الدالة WriteFile للكتابة .
هذا رابط هنل لقراءة MBR :
شكرا لك يا HGB على الاهتمام وسأقرا ما اوضحته
جعلك الله فى خدمة المسلمين :) :)
Nothing Beat the Human Brain
موبايل 020104927122
هذا الموضوع مغلق.

