如何获取设备型号ID

麦田追风 2010-02-25 01:29:27
PC DotNet环境System.Management空间里有ManagementObjectSearcher类,可以用ManagementObject["Product"]获取电脑型号ID
但wince里没有System.Management空间,请问wince里如何获取设备型号ID,需要使用API中的哪个函数,谢谢
...全文
327 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
91program 2010-02-26
  • 打赏
  • 举报
回复
这个所谓的ID是OEM厂商在定制系统时写的,没什么实际的作用,也不可能的!!!

除非用硬件的ID
mabugang 2010-02-26
  • 打赏
  • 举报
回复
BSP 的支持啊
麦田追风 2010-02-25
  • 打赏
  • 举报
回复
我现在用的是SystemParametersInfo函数,用的SPI_GETOEMINFO值为258,我有两个PDA都是惠普的,一个型号ID为“HP iPAQ hx2190b”,可以正确获取厂商及型号字符串“HP iPAQ hx2190b”;另一台型号ID为“hp iPAQ rx5765”,用同样的代码却获取了厂商名称“Hewlett-Packard Company”
不知道除了这方法还有什么方法可以正确获取型号ID,主要没找到这个字符串放在什么位置

请高手帮帮忙,谢谢
博说医械研发 2010-02-25
  • 打赏
  • 举报
回复
WINCE可以使用以下命令來来获取系统信息。
IOCTL_HAL_GET_DEVICE_INFO
IOCTL_HAL_GET_DEVICEID
IOCTL_HAL_GET_HWENTROPY
IOCTL_HAL_GET_UUID
IOCTL_HAL_QUERY_DEVICE_SETTINGS
IOCTL_HAL_QUERY_DISPLAYSETTINGS
IOCTL_PROCESSOR_INFORMATION
中国168 2010-02-25
  • 打赏
  • 举报
回复
能不能察看一下主芯片的datasheet,看看上面介绍的方式。

然后再在wince平台下尝试编程读取。
kyzf 2010-02-25
  • 打赏
  • 举报
回复
帮顶下。

MARK.学习下

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧