كتابة ويندوز شل التمديد مشابهة إلى الجمعية ذاكرة المشاهد

StackOverflow https://stackoverflow.com/questions/1408411

  •  05-07-2019
  •  | 
  •  

سؤال

أود أن أكتب ملحقات شل تماما تخصيص عرض مجلد معين, علاء الجمعية ذاكرة المشاهد (استعراض c:\windows\assembly وسوف ترى ما أعنيه).والتي واجهات COM مسؤولة عن توفير هذه هوكس ؟ بلدي 'مشاهد' سوف يكون مكتوب في C#...

وذلك بفضل!

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

المحلول

هنا هو المادة التي يجب أن تحصل في طريقك:

تمديد ويندوز شل مع مساحة امتداد يسمح لك لخلق بعض وظائف مخصصة لنظام التشغيل Windows Explorer.واحد مشترك هو استخدام لتمكين Explorer لعرض قائمة من العناصر التي لا توجد في مجلد واحد, لكن في الواقع يقيمون في عدد من الأماكن.عرض على المجلد يجعلها تبدو مثل هذه العناصر في مكان واحد ، لذلك إدارتها يصبح أسهل.توضح هذه المقالة عملية خلق مخصص قذيفة مساحة امتداد باستخدام C# و .NET Framework.[...]

نصائح أخرى

لاحظ أن هناك <لأ href = "http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/1428326d-7950-42b4-ad94-8e962124043e/" يختلط = "نوفولو noreferrer "> الجدل حول القيام ملحقات المستكشف في. NET .

والمشكلة مثال: إذا كنت تستهدف .NET Framework 2.0، ثم الملحق الخاص بك لا يعمل في أية مربعات حوار "فتح ملف" الذي أبداه .NET Framework 1.1 التطبيقات. عملية يمكن تحميل نسخة واحدة فقط من وقت التشغيل .NET.

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

تعديل : لكما هو موضح في التعليق، هذا وقد تم الآن حلها عن طريق وقت التشغيل .NET 4.0. ولذلك، ينبغي ملحقات المستكشف تمكن تستهدف دائما NET 4.0 أو في وقت لاحق.

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