我的应用程序针对Compact .Net 1.0框架。该应用程序必须检查并下载网站上提供的任何更新。我正在考虑将更新作为CAB文件提供。由于CAB文件是特定于处理器类型的,因此我想根据处理器类型下载CAB文件。获取处理器类型(ARM / SH / MIPS /等)的API是什么?

谢谢,结果 Kishore A

有帮助吗?

解决方案

托管库中没有任何内容可供使用。您需要使用 P / Invoke 来调用本机 Coredll .dll 并使用名为 GetSystemInfo 的方法。

pinvoke.net 是使用P / Invokes进行移动和桌面开发的绝佳资源。相关条目是: http://www.pinvoke.net/default.aspx/coredll.GetSystemInfo

调用此方法将返回包含信息的 SYSTEM_INFO 结构关于处理器架构。

如果该路由看起来太多,您可以随时从OpenNETCF查看名为Smart Device Framework的商业软件包: http://opennetcf.com/Products/SmartDeviceFramework/tabid/65/Default。 ASPX

在SDF中,您将对 OpenNETCF.WindowsCE.DeviceManagement.SystemInformation 感兴趣 - 它将返回与P / Invoke相同的基本信息,但是在一个不错的托管包装中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top