سؤال

تطبيق أستخدمه، موازي النسخ الاحتياطي, ، يضيف "محرك الأقراص" الخاص به إلى مستكشف Windows الذي يمكنني استعراضه وعرض جميع الملفات التي قمت بنسخها احتياطيا. يعرف Windows أنه ليس محرك أقراص مادي - إنه يظهر ضمن "الآخر" إذا تم تقسيم قائمة محرك الأقراص الخاصة بي حسب النوع.

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

فيما يلي لقطة شاشة لما أتحدث عنه:
مثال على محرك Mozy

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

المحلول

غير مسجل مع Explorer. إنه تسجيل نظام التشغيل. ما تفعله هو كتابة برنامج تشغيل جهاز لنظام Windows مثبت عليه على النظام المحلي ويبحث في Windows مثل جهاز محرك الأقراص. بدلا من الاتصالات مع بعض الأجهزة (جهاز مادي) واجهات السائق الخاصة بك مع شيء افتراضي (ومع ذلك، لا يحتاج Windows لمعرفة ذلك، يبدو أنه محرك أقراص منتظم إلى Windows).

يمكنك معرفة المزيد حول كتابة برامج تشغيل الجهاز هنا:

http://www.microsoft.com/whdc/driver/foundation/default.mspx.

و هنا

http://msdn.microsoft.com/en-us/library/ms809956.aspx.

نصائح أخرى

أنت خارج - آسف. غير ممكن مع تطبيق .NET IIRC - هذا هو عمل مستوى السائق، مما يعني C ++. ما تفعله Basicalyl هو تقديم برنامج تشغيل مناسب لذلك، والذي يمكن لنظام التشغيل الاتصال به.

ما يمكنك فعله هو كشف الاشياء على موقع الويب Supportin Web-Dav (الذي يمكنك القيام به في ASP.NET ERGO .NET) ثم يمكن للمستخدم توصيل هذا Explorer (الذي يدعم الاتصال بحاوية بيانات WebDAV).

يمكنك القيام بذلك باستخدام ملحقات مساحة الاسم.

إنها ألم وتستغرق وقتا طويلا للتطوير والحصول على الحق، لذلك قد ترغب في إلقاء نظرة على eznamespeExtensions.net. الذي يخفف الأشياء كثيرا.

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