سؤال

واني اسعى الى بناء وسيلة للحفاظ على بعض محركات الأقراص تقسيم القرص الصلب / USB من يتم الوصول إليها لأسباب أمنية (حماية الملكية الفكرية). كنت أفكر أنه عندما يحاول Windows الوصول إلى "اغلاق محرك / USB" محاولة وأوقفت وإرجاع شيء من هذا القبيل "حملة لا يمكن الوصول إليها" أو شيء من هذا. انها مجرد فكرة، أي شيء فمن المعقول / ممكن؟ إذا كان الأمر كذلك، أي مؤشرات؟

وC / C ++

و-بفضل

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

المحلول

وسوف تحتاج لكتابة تشغيل عامل التصفية لتحقيق هدفك. سوف تحتاج إلى وضع السائق الخاص بك في مكان ما في مكدس برنامج تشغيل القرص وفشل IRP_MN_START_DEVICE لمحرك الأقراص / القسم الذي تريد حظره.

وسوف تحتاج ويندوز كيت سائق لكتابة برامج التشغيل. هناك عينة من برنامج تشغيل عامل التصفية في WDK. هذا القائمة البريدية كما مفيد جدا، وإذا كنت والبحث عن الملفات سوف تجد الكثير من المعلومات حول برامج تشغيل عامل تصفية القرص.
مقالة جيدة حول كتابة برامج تشغيل عامل التصفية هي هنا ، أعتقد أنك سوف تحتاج إلى سجل لقراءة، ولكن إذا كنت تريد أن تكتب السائق يجب أن تكون مسجلة على هذا الموقع.
ويمكن الاطلاع على قائمة الكتب ذات الصلة هنا .

نصائح أخرى

والمشكلة أقسام هي سهلة. مجرد استخدام ACL لمنع وصول بعض المستخدمين.

لمحرك الوصول، وربما هناك بعض وضع في مكان ما في ويندوز لتعطيله. في حالة أسوأ من أن محاولة إزالة بالقوة السائقين (وعلى هذا النحو القدرة على النوافذ لقراءة محرك / العصا)

لمحركات الأقراص USB هل يمكن تشفير لهم.

وفي العمل نستخدم بوينتسيك مزود ، الذي يتيح لك الوصول إلى محرك الأقراص على أي جهاز فقط إذا كان لديك كلمة مرور.

وأنا متأكد من أن هناك منتجات التشفير مجانية متاحة

وربما يمكن أن تشفير أقسام أيضا.

و(أساسا لست متأكدا لماذا كنت تريد أن تكتب بعض ج / ج ++ رمز لشيء يمكن أن تدار على نحو كاف بأساليب أخرى)

وتحتاج إلى تشفير محركات الأقراص، فإن أي شيء آخر يسمح للقراصنة على مجرد إرفاق محرك الأقراص إلى جهاز آخر واستخراج محتوياتها.

ويجب عدم تنفيذ التشفير نفسك - انها افضل بكثير من الاعتماد على شخص آخر رمز من مراجعة. أقترح تروكربت للحصول على تشفير محركات الأقراص.

وبعد ذلك ربما كنت تريد أن تضع ربط في التطبيق الخاص بك للمطالبة كلمة السر عندما تريد الوصول إلى البيانات المشفرة. أو تثبيت تروكربت على الجهاز، وجعل المستخدم توصيل محرك الأقراص عندما يريدون الوصول إلى البيانات، وهذا يتوقف على طريقة دقيقة للعمل مع البيانات.

كن على علم. أي شيء تنطوي على عمل النواة، وإذا كنت لا تعاني بالفعل في هذا المجال، لديه الوقت اللازم لتطوير تقاس منذ سنوات.

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