سؤال

كيف يمكنني الوصول برمجيا إلى إدخالات تخصيص الملفات (الدهون) في ويندوز؟ لقد قرأت المقالات التي تذكر أن إدخالات القراءة بعنوان معين في القرص الصلب، ولكن كيف يمكنني قراءة هذه الإدخالات من القرص الصلب. يمكنني أن أحاول في C أو C ++ أو C # أو VB.

البرامج التعليمية http://www.ntfs.com. كانت مفيدة في فهم ما يجب قراءته على الدهون، لكنه لم يوضح كيفية القيام بذلك برمجيا.

هل كانت مفيدة؟

المحلول

يمكنك فتح القرص الصلب نفسه مع وظائف الملف I / O مثل إنشاء ملف و إقرا الملف. وبعد يمكنك فتح القرص باستخدام CreateFile، والسعي إلى القطاع المناسب باستخدام setfilepointer., ثم تقرأ باستخدام ReadFile.

يرى هذه المادة KB لمزيد من التفاصيل حول قراءة البيانات مباشرة من القرص.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top