Finden Prozessortyp von kompakten .net 1.0
-
02-07-2019 - |
Frage
ist meine Anwendung für Compact .Net 1.0 Framework ausgerichtet. Die Anwendung hat zu prüfen und kein Updates von einer Web-Site verfügbar herunterladen. Ich denke, das Updates als CAB-Dateien bereitzustellen. Da die CAB-Dateien Prozessortyp spezifisch sind, möchte ich die CAB-Datei auf dem Prozessortyp basiert zum Download bereit. Was ist die API für den Prozessortyp bekommen (ARM / SH / MIPS / etc)?
Danke,
Kishore A
Lösung
Es gibt nichts vorhanden direkt aus den verwalteten Bibliotheken. Sie werden P verwenden müssen / Invoke in die native Coredll.dll
anrufen und ein verwenden Methode namens GetSystemInfo .
pinvoke.net ist eine hervorragende Ressource für die Verwendung von P / Invokes für die mobile und Desktop-Entwicklung. Der zugehörige Eintrag für Sie ist: http://www.pinvoke.net/default.aspx/coredll.GetSystemInfo
Das Aufrufen dieser Methode wird wieder eine SYSTEM_INFO Struktur, die Informationen enthält über die Prozessorarchitektur.
Wenn diese Route wie zu viel Arbeit aussieht, können Sie immer ein kommerzielles Paket Smart Device Framework von OpenNETCF genannt Check-out: http://opennetcf.com/Products/SmartDeviceFramework/tabid/65/Default. aspx
In der SDF, werden Sie in OpenNETCF.WindowsCE.DeviceManagement.SystemInformation
interessiert sein -., Die die gleichen grundlegenden Informationen wie die P / Invoke zurückkehren wird, aber innerhalb eines netten verwalteten Wrapper