العثور على نوع المعالج من الاتفاق .net 1.0
-
02-07-2019 - |
سؤال
طلبي هو استهداف المدمجة .Net 1.0 الإطار.التطبيق يجب أن تحقق تحميل أي تحديثات متوفرة من الموقع على شبكة الانترنت.أنا أفكر في توفير التحديثات ملفات CAB.منذ أجرة ملفات معالج من نوع معين, أريد تحميل ملفات CAB على أساس نوع المعالج.ما هو API للحصول على نوع المعالج (الذراع/SH/MIPS/إلخ) ؟
شكرا
كيشور A
المحلول
لا يوجد شيء متاح مباشرة من داخل تمكن المكتبات.سوف تحتاج إلى استخدام P/الاحتجاج إلى الدعوة إلى الأم Coredll.dll
و استخدام طريقة تسمى GetSystemInfo.
pinvoke.net هو مصدر ممتاز باستخدام P/استدعاء لكل من المحمول و سطح المكتب التنمية.ذات الصلة دخول لك هو:http://www.pinvoke.net/default.aspx/coredll.GetSystemInfo
استدعاء هذا الأسلوب سوف يعود SYSTEM_INFO الهيكل الذي يحتوي على معلومات حول بنية المعالج.
إذا كان هذا الطريق يبدو مثل الكثير من العمل ، يمكنك دائما التحقق من حزمة تجارية تسمى الأجهزة الذكية إطار من OpenNETCF:http://opennetcf.com/Products/SmartDeviceFramework/tabid/65/Default.aspx
في قوات الدفاع الذاتى, سوف تكون مهتمة في OpenNETCF.WindowsCE.DeviceManagement.SystemInformation
- أن يعود نفس المعلومات الأساسية كما P/الاحتجاج ، ولكن ضمن لطيفة تمكن المجمع.