确定Windows Mobile / CE设备的型号和制造商

时间:2013-03-04 10:02:10

标签: windows-mobile compact-framework windows-ce

我们在几台设备(摩托罗拉,霍尼韦尔等)上运行我们用于Windows Mobile / CE的通用移动应用程序,并希望自动检测我们正在运行的设备。目前,我们需要配置要使用的设备服务(例如,用于扫描),但我们希望自动化该过程。

是否有可靠的方法来确定Windows Mobile / CE上的设备制造商和型号(例如“Motorola MC3190”或“Honeywell Dolphin 6100”)?

我们已经尝试过:

  • 通过SystemParametersInfo获取OEM信息(在某些设备上抛出异常)
  • 查看OpenNETCF API(似乎也使用SystemParametersInfo

我不想通过分析序列号,文件系统布局或CPU来猜测设备类型。

1 个答案:

答案 0 :(得分:6)

Windows Mobile OEM没有提供标准来提供此类信息。如果HKLM \ ident和HKLM \ Platform没有提供足够的信息,您必须寻找其他独特的设备识别项目。

我正在使用制造商相关文件,例如:“\ Windows \ itc50.dll”用于Intermec设备。