我正在使用 .NET Compact Framework 3.5 为运行 Windows CE 6.0 的手持终端开发应用程序。
是否有通用方法来检索 OEM 版本(即“系统信息”控制面板小程序中看到的“OEM 版本”字符串),使用 .NET CF 类库或智能设备框架,而不管设备供应商如何?
我正在使用 .NET Compact Framework 3.5 为运行 Windows CE 6.0 的手持终端开发应用程序。
是否有通用方法来检索 OEM 版本(即“系统信息”控制面板小程序中看到的“OEM 版本”字符串),使用 .NET CF 类库或智能设备框架,而不管设备供应商如何?
没有“通用”的方式,因为没有任何内容说 OEM 必须提供一个版本,或者如果他们提供了,也没有任何内容说明他们必须如何做。有一些提供的接口,鼓励 OEM 使用(SystemParametersInfo和 SPI_GETOEMINFO (这是 luskan 的建议返回的)或 SPI_GETPLATFORMVERSION (这可能也在 SDF 的某个地方)将是我开始调查的地方,但是预先警告说,仅仅因为它可以在一个设备上工作,并不意味着它可以在另一个设备上工作。在你的代码中做大量的验证和回退。