أريد كود للقراءة سيكتور معين من الأقراص الليزرية بنمط RAW
يعني السيكتور يكون حجمه أكثر من 2300 بايت بدل 2048 بايت
أريد كود للقراءة سيكتور معين من الأقراص الليزرية بنمط RAW
يعني السيكتور يكون حجمه أكثر من 2300 بايت بدل 2048 بايت
أهلا وبع زمان يا أنس،،
هذه المرة سوف أجاوبك باختصار ...
يمكنك فعل ذلك بطريقتين الأولى تجدها في مقالة في MSDN وهي :
How Win32 Applications Can Read CD-ROM Sectors in Windows 95
ولكن تطبيقها صعب ويحتاج إلى ملفين DLL أحدهما هو Win16 .
الطريقة الثانية تؤهلك من الكتابة والقرائة وهي باستخدام Adaptec ASPI drivers
ويمكنك الذهاب إلى الوصلة التالية لمعرفة الأكثر عن كيفية استخدامها :
http://codeguru.earthweb.com/bbs/wt/showpo...=&sb=&category=
والملفات التي تحتاجها هي :
aspichk.exe و aspi32_v4-6.exe و aspi32.exe و aspisdk.exe
وابحث عنهم في محركات البحث تجدهم ، فإني نسيت من أين نزلتهم ولن تجدهم في موقع ال Adaptec كما تقول الصفحة السابقة.
وتحتاج أيضا إلى
ftp://ftp.t10.org/t10/drafts/mmc3/mmc3r01.pdf و
ftp://ftp.t10.org/t10/drafts/spc2/spc2r18.pdf
أتمنى أن يكون هذا ما تريد وأنا لم أجربهم وكنت أتمنى ذلك ولكني مشغول حاليا وإذا وصلت إلى نتيجة أرجو إخباري .
Coding on the Cloud and for the Cloud!
هذا الموضوع مغلق.