【发布时间】:2012-04-16 03:31:25
【问题描述】:
我正在使用 .NET Compact Framework 3.5 为运行 Windows CE 6.0 的手持终端开发应用程序。
是否有一种通用的方法来检索 OEM 版本(即“系统信息”控制面板小程序中看到的“OEM 版本”字符串),使用 .NET CF 类库或智能设备框架,无论设备供应商如何?
【问题讨论】:
标签: windows-ce .net-cf-3.5 smart-device-framework
我正在使用 .NET Compact Framework 3.5 为运行 Windows CE 6.0 的手持终端开发应用程序。
是否有一种通用的方法来检索 OEM 版本(即“系统信息”控制面板小程序中看到的“OEM 版本”字符串),使用 .NET CF 类库或智能设备框架,无论设备供应商如何?
【问题讨论】:
标签: windows-ce .net-cf-3.5 smart-device-framework
没有“通用”方式,因为没有任何内容表明 OEM 必须提供一个版本,或者如果他们提供了,也没有任何内容说明他们必须如何做。有一些提供的接口,鼓励 OEM 使用(SystemParametersInfo 和 SPI_GETOEMINFO(这是 luskan 的建议返回的内容)或 SPI_GETPLATFORMVERSION(也可能在 SDF 的某个地方)将是我开始调查的地方,但请注意,仅仅因为它可以在一台设备上运行,并不意味着它可以在另一台设备上运行。在您的代码中进行大量验证和回退。
【讨论】: