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

探寻可靠的硬件 ID

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

  • TI的SVPWM详细资料
    资源描述TI官方对SVPWM解读,详细介绍了SVPWM的实现方法和推导过程,很适合刚接触矢量控制算法的驱动研发人员。
    2022-02-10 05:09:27下载
    积分:1
  • PLX pcipcie接口芯片WDM源程序
    PLX pcipcie接口芯片WDM驱动源程序,适用于Plx8000;Plx6000;Plx9050;Plx9030;Plx9080;Plx9054;Plx9056;Plx9656 Plx8311。-PLX pci pcie interface chip WDM driver source code for Plx8000 Plx6000 Plx9050 Plx9030 Plx9080 Plx9054 Plx9056 Plx9656 Plx8311.
    2023-03-03 04:30:04下载
    积分:1
  • 基于STM32的AD9854函数
    基于STM32F103RBT6的AD9854的驱动函数,测试输出频率最大100M不失真, 输出幅值500mv,
    2022-03-16 18:08:21下载
    积分:1
  • 2812BLDC参考代码
    2812BLDC参考代码。通过DSP 的IO 口读取hall 信号,存放于system.hall_code 变量中。system.hall_code 这个变量付给MOD1 模块的mod1.hall_code,system.motor_direction(电机转向)变量是用户设定的。MOD1 模块处理上诉两个变量,产生mod1.stator_angle(定子磁场角度)变量的输出。MOD1 模块的mod1.stator_angle(定子磁场角度)变量输入给pwm1. CmtnPointer (输出定子磁场角度)变量与pwm1.DutyFunc (输出脉宽)变量。经过PWM1 模块运算通过PWM1~6 输出给三相桥驱动电机运转。ADC 检测三相桥的电流,经过去最大最小值再平均的算法,得到电流值,在不过流的情况下,直接把system.PWM_open_loop 赋给system.I_DC 然后经过RMP2 模块,将要输出的脉宽斜坡加上去。
    2022-12-09 05:20:03下载
    积分:1
  • Espec高低温箱控制
    Espec高低温箱控制SDK,便于进行二次开发,使用VC6.0建议。程序最终通过串口进行控制
    2022-04-01 01:48:07下载
    积分:1
  • 关于STM32的小车程序
    应用背景这是一个简单的遥控车程序,它是一次比赛的时候做的,用于第一视角的对抗赛中。关键技术这是一个关于小车的程序,里面有许多STM32的文件配置,有PWM,中断,2.4G遥控的,串口,等等
    2022-01-25 20:21:41下载
    积分:1
  • 串口助手开放源码
    串口助手开放源码,可以使用串口1-4,使用VC++6.0开发,C++语言开发,想要的朋友可以拿去参考~~~!
    2022-06-26 03:31:53下载
    积分:1
  • WIN7x64VT源码
    资源描述支持X64下EPT开启,代码仿照joen的VT源码写的,在硬盘一年啦,没一点用,发出来给新手学习下,下代码的请点个赞,谢谢~! 交流QQ群,请去John大神的DdvpDbg群 写一下关于DR寄存器拦截 //DR寄存器字段结构如下 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-01-23 10:30:24下载
    积分:1
  • cc110x MSP430定义
    msp430的cc1100、1101驱动程序,可用于二次开发,利尔达工程师及TI工程师例程,简洁易用,定义清晰
    2022-01-24 15:47:51下载
    积分:1
  • 级文件保护
    可保护自己的文件不让打开 不让程序扫描等
    2022-05-13 19:22:36下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载