kingelvivi
驱动牛犊
驱动牛犊
  • 注册日期2005-09-14
  • 最后登录2009-06-15
  • 粉丝0
  • 关注0
  • 积分120分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:1858回复:7

如何写入设备 ID或序列号用于在资产管理中标识单个设备?

楼主#
更多 发布于:2007-08-06 16:21
设备 ID  或序列号用于在资产管理中标识单个设备,还可用于授权软件,用设备 ID 生成引用代码,可以将应用程序授权给单个设备。
用函数KernelIoControl可获取设备ID 或序列号,请问如何在OEM层如何写入设备 ID  或序列号呢?在flash里写吗?如何写呢?
jasonshi
驱动小牛
驱动小牛
  • 注册日期2004-10-11
  • 最后登录2011-07-01
  • 粉丝2
  • 关注0
  • 积分23分
  • 威望446点
  • 贡献值3点
  • 好评度256点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-08-06 17:27
你跟着这个函数一直往下走,就会发现,最终必需你的底层提供一个ID给它,才可以计算,CE500的例子是用MAC地址计算出来的,MAC可以在BOOTLOADER里设置。
wenzai
驱动中牛
驱动中牛
  • 注册日期2002-04-16
  • 最后登录2011-03-04
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望424点
  • 贡献值0点
  • 好评度309点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-08-06 20:57
或者在硬件上加入一个ID标签,这个是全球唯一的
kingelvivi
驱动牛犊
驱动牛犊
  • 注册日期2005-09-14
  • 最后登录2009-06-15
  • 粉丝0
  • 关注0
  • 积分120分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-08-06 22:32
楼上,如何在硬件上加入一个ID标签啊?能具体说说吗?
kingelvivi
驱动牛犊
驱动牛犊
  • 注册日期2005-09-14
  • 最后登录2009-06-15
  • 粉丝0
  • 关注0
  • 积分120分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-08-06 22:34
jasonshi,CE500的例子是什么意思啊?
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-08-07 08:28
最好是和SOC厂商合作,让他们提供唯一的芯片ID,放在其它地方都不安全.
学海无涯
jasonshi
驱动小牛
驱动小牛
  • 注册日期2004-10-11
  • 最后登录2011-07-01
  • 粉丝2
  • 关注0
  • 积分23分
  • 威望446点
  • 贡献值3点
  • 好评度256点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-08-07 11:02
CE5.0下有实现读取ID的IO函数,你找到了看看,其实很简单,如果让芯片厂商提供,那肯定得等人家重新投片的时候加上,那又得一段时间,而且量少他们是不会做的,再说加这个也得加成本阿,虽然不多。
wenzai
驱动中牛
驱动中牛
  • 注册日期2002-04-16
  • 最后登录2011-03-04
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望424点
  • 贡献值0点
  • 好评度309点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-08-07 14:10
游客

返回顶部