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

探寻可靠的硬件 ID

于 2022-02-12 发布 文件大小:78.04 kB
0 166
下载积分: 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 个回复

  • AT188模块RIL源代码
    应用背景 Android是目前最流行智能手机操作系统之一,Android的RIL位于应用程序框架与内核 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-22 20:26:34下载
    积分:1
  • LINUX下输入子系统程序
    嵌入式ARM开发板下,输入子系统的驱动程序,调试通过,内容只要是按键输入子系统。 嵌入式ARM开发板下,输入子系统的驱动程序,调试通过,内容只要是按键输入子系统。 嵌入式ARM开发板下,输入子系统的驱动程序,调试通过,内容只要是按键输入子系统。
    2022-02-02 17:16:40下载
    积分:1
  • 网孔机器人STM32代码
    该代码为核电站网孔爬行机器人设计的,使得机器人可以二维度爬行。寻找网孔,并抓牢。程序控制汽缸的伸出与缩进,运动机构由水平,竖直方向电机组成。机器人的灵敏度增大,自由度也大。可以为大家提供更好的参考,以后会不断更新升级消息。希望大家提出宝贵意见
    2023-03-07 10:50:05下载
    积分:1
  • 机器人 超声波
    利用超声波传感器 ,对智能车进行驱动,其中包含中断,定时器,串口,电机编码器数据反馈等等!包含了四路电机(可进行PWM调速),两路舵机的驱动!!!
    2022-11-07 10:55:03下载
    积分:1
  • Arm 微控制器 SD 卡
    这一项目写在 keil 为连接到 Arm 微控制器的 SD 卡、 发送和接收数据从 MMc 或 SD 卡
    2022-12-06 23:55:03下载
    积分:1
  • PYTHON串口控制例子代码
    一个PYTHON读写串口的小工具,类似串口调试助手一类,但功能比较简单。主要演示了如何使用python串口库。使用pyGTK做的界面。
    2022-09-09 03:30:02下载
    积分:1
  • UDA1380音频芯片程序
    应用背景UDA1380音频播放WAV格式的音频,应用于STM32银屏处理领域,供给初学者学习IIS和STM32的技术资料关键技术IIS总线通信,音频解码,STM32外设开发,SDIO学习及FATFS文件系统的熟悉,WAV文件的编码原理
    2022-03-05 19:50:09下载
    积分:1
  • USB开发
    CY7C68013开发实例,用于初学者,需要详细看开发说明
    2022-04-28 05:59:42下载
    积分:1
  • 内核重载过保护,绕过任何HOOK,C源码
    内核重载过驱动保护,绕过任何HOOK,C源码,VS2013+WDK8.0编译的驱动。WIN7 32下加载后,可以让OD或者CE工具过掉驱动保护,修改游戏数据
    2022-08-25 21:24:11下载
    积分:1
  • pcc32 showing words
    #include "pcc32.h"   请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-08-15 03:43:07下载
    积分:1
  • 696518资源总数
  • 106164会员总数
  • 18今日下载