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

探寻可靠的硬件 ID

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

  • 12864液晶
    12864 LCD 液晶 驱动,12864 LCD 液晶 驱动,12864 LCD 液晶 驱动12864 LCD 液晶 驱动,12864 LCD 液晶 驱动,12864 LCD 液晶 驱动,12864 LCD 液晶 驱动
    2022-08-15 14:02:23下载
    积分:1
  • dm900 linux
    dm900 linux 网络驱动 c语言源代码  ,直接编译可用 
    2022-02-14 15:49:38下载
    积分:1
  • C51编写W79E825控制ws2811程序,
    由C51编写w79ew825单片机程序,具有呼吸灯效果,RGB交换闪烁炫彩效果。
    2022-06-14 12:57:42下载
    积分:1
  • LIL9486
    LIL9486驱动,包括改带液晶的驱动程序,函数封装良好,实际测试可用LCD_PutPixel  LCD_ReadPoint LCD_SetCursor void ILI9486_Init(void) void LCD_Clear(u16 color) void LCD_DisplayOn(void) void LCD_DisplayOff(void)等接口函数齐全
    2022-03-24 06:24:52下载
    积分:1
  • si1141红外接近传感器
    nrodic 测试通过的驱动代码,Si1141是基于反射的低功率红外线接近和环境光传感器,带有 I2C 数字接口,并具有可编程门限中断事件输出。如图1,该传感器包括模拟到数字转换器、集成高灵敏度可见和红外线光电二极管 、处理器和一个具有十五种可选驱动电平的集成红外线 LED 驱动器。Si1141在广泛的动态范围和包括阳光直射在内的各种光源下,可提供优异性能。Si1141还可以在深色玻璃盖下工作。光电二极管响应和关联的数字转换电路对人造光闪烁噪声和自然光颤动噪声具有优异的抗扰性。
    2022-02-05 17:06:57下载
    积分:1
  • dc servo drivers atmega8
    atmega8 处理器 控制的直流伺服电机驱动器的源代码, /*    Servo Controller. Atmel ATmega8 based.    INT Version (v0.2)    Clock: 16 MHz */  
    2022-11-18 21:15:03下载
    积分:1
  • bda
    应用背景windows BDA驱动开发sample.windows DAB驱动开发sample.windows DAB驱动开发sample.windows DAB驱动开发sample.windows DAB驱动开发sample.windows DAB驱动开发sample.关键技术windows BDA驱动开发.非常实用,有需要下载看看。windows BDA驱动开发.非常实用,有需要下载看看。windows BDA驱动开发.非常实用,有需要下载看看。windows BDA驱动开发.非常实用,有需要下载看看。windows BDA驱动开发.非常实用,有需要下载看看。
    2023-04-25 05:55:02下载
    积分:1
  • mega64 TWI
    应用背景IIC总线操作das afgafjaskfgahkghkajhklgkfjdklgvhajkfhkal;jfklajklajghjkahk;lsfka关键技术使用mega64a的Twi模块,根据其数据手册中的操作时序编写
    2023-03-10 10:25:04下载
    积分:1
  • VC++编程在步进电机控制中的应用
    资源描述视觉+ +编程的应用步进电机控制系统
    2022-01-22 08:51:38下载
    积分:1
  • STM32USart代码
    资源描述本代码为自己编写的STM32寄存器版本的串口程序
    2022-08-20 20:31:13下载
    积分:1
  • 696518资源总数
  • 105895会员总数
  • 18今日下载