登录
首页 » 驱动 » 探寻可靠的硬件 ID

探寻可靠的硬件 ID

于 2022-02-12 发布 文件大小:78.04 kB
0 217
下载积分: 2 下载次数: 1

代码说明:

翻译 maninwest@Codeforge 作者:Michael N Haephrati (האפרתי)@CodeProject很多桌面应用开发员需要唯一识别出运行软件的计算机。这种身份识别必须能生成唯一的数据元素,每台计算机各不相同,并在同一台给定计算机上可重现相同的 ID。 WMI 的类Windows 提供了一组可以用于硬件枚举和身份识别任务的类,称为 WMI ( Windows Management Instrumentation), 是 Windows Driver Model (WDM) 的扩展。WMI 根据安装组件提供静态信息和更改的动态信息,可以在服务器上或者计算机使用多数编程语言进行本地和远程管理,枚举安装的组件并提醒发生的更改。我通过研究总结出,如果重视速度和可靠性的话,最好通过  Win32 API 访问硬件而不使用 WMI。我遇到了很多延迟,且在某些情况下, WMI 不能检测出 CPU ID 等元素。这里着重介绍不使用WMI 获取此数据的直接方法。获得唯一的 CPU ID似乎最好的方法是取样 CPU 唯一识别号 (或者CPU ID)。但是,这种选择有几个问题,让依赖读取 CPU ID 几乎不可能实现。首先,除了旧的奔腾 III,大多数 CPU 都没有唯一的  CPU  序列号。Intel 已经处于安全考虑移除了此功能。整个主板仍可以生成一个 ID ,这本是可以实现的,但是由于主板的类型很多制造商很多,让生成一个覆盖所有的唯一 ID 基本上不可能。一家名为 CPU ID 的法国公司在此方面做了很多研究,他们花费了很多资源来获得每个主板和 CPU

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • fat 32格式源码
    fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘fat 32格式源码mkdosfs -c -v -F 32 /dev/mtdblock/4linux下格式化磁盘
    2022-06-19 17:44:11下载
    积分:1
  • LWIP LPC2378 移植
    LWIP 的源码移植, 首先是操作系统部分: 1.opt.h 首先看这个文件,这个文件里面包含了LWIP的模块选项,可以在这里选择哪些模块需要编译,那些模块不编译,分成几个部分,mem,arp,icmp,igmp,ppp,dhcp等,这里可以根据自己的需要修改编译选项,如果是带操作系统的,还要修改栈空间,优先级之类的选项。 2.cc.h 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-22 20:57:39下载
    积分:1
  • OPC客户端VB程序实例
    OPC客户端VB程序实例 利用visual basic 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-02-03 04:58:21下载
    积分:1
  • GPS资料和程序详解
    资源描述该 GPS 模块采用瑞士 u-blox 公司的 NEO-5Q 主芯片,此芯片为多功能独立型 GPS 模组,以 ROM 为基础架构,成本低,体积小,并具有众多特性。采用 u-blox 最新的 KickStart 微弱信号攫取技术,能确保采用此模组的设备在任何可接收到信号的位置 及任何天线尺寸都能够有最佳的初始定位性能并进行快速定位
    2022-02-06 09:18:11下载
    积分:1
  • 大功率3相交流冷风机专用变频器
    资源描述 大功率3相交流冷湿帘风机专用变频器,大量生产代码
    2023-01-23 22:45:04下载
    积分:1
  • 基于C8051的电控阀控制程序
    应用背景水处理是指通过一系列水处理设备及滤料将原水中有害及影响使用的成分进行净化处理,以达到规定的水质标准。水处理过程主要是通过专用的多路阀来实现的 。本公司生产的多路阀分为两种类型,一种是过滤阀,一种是软化阀。我们设计的单阀、双阀和三阀的三种电动控制系统,都需要适用于两种不同的阀门,本程序实现的是对上述阀门的电控控制功能。关键技术水处理多路阀控制系统软件由初始化模块,模拟量采集模块,时钟芯片模块,键盘模块,液晶显示模块,串口通信模块,E2PROM模块,电机启动模块,电机停止模块,比例调节模块等多个软件控制模块组成。以实现对单阀、多阀系统的控制。
    2022-08-05 17:11:17下载
    积分:1
  • stm32 code modbus RTU
    资源描述stm32 modbus rtu ,stm32f107shixianduiModbusRTUshujuchuanshu caijideng.Modbusshigongyexieye
    2022-07-05 03:36:15下载
    积分:1
  • nrf24le1收发例程
    最基本的收发器的情况下驱动器,请参阅如何与左-设备,都是中的样例。欢迎下载,试用。谢谢大家的支持 !
    2022-06-14 13:40:27下载
    积分:1
  • windows文件隐藏和访问控制
    该代码实现对文件及目录的隐藏及访问控制,通过从配置文件中读取文件名,再对齐进行隐藏或访问控制
    2022-03-06 05:44:38下载
    积分:1
  • 固话 收发 mxc865
    CMX865芯片实现FSK通信模块,基于此模块,用户与业务平台之间进行FSK信息交互
    2022-03-31 04:38:24下载
    积分:1
  • 696516资源总数
  • 106579会员总数
  • 0今日下载