我们在几台设备(摩托罗拉,霍尼韦尔等)上运行我们用于Windows Mobile / CE的通用移动应用程序,并希望自动检测我们正在运行的设备。目前,我们需要配置要使用的设备服务(例如,用于扫描),但我们希望自动化该过程。
是否有可靠的方法来确定Windows Mobile / CE上的设备制造商和型号(例如“Motorola MC3190”或“Honeywell Dolphin 6100”)?
我们已经尝试过:
SystemParametersInfo
获取OEM信息(在某些设备上抛出异常)SystemParametersInfo
)我不想通过分析序列号,文件系统布局或CPU来猜测设备类型。
答案 0 :(得分:6)
Windows Mobile OEM没有提供标准来提供此类信息。如果HKLM \ ident和HKLM \ Platform没有提供足够的信息,您必须寻找其他独特的设备识别项目。
我正在使用制造商相关文件,例如:“\ Windows \ itc50.dll”用于Intermec设备。