-
探寻可靠的硬件 ID
翻译 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
- 2022-02-12 02:31:53下载
- 积分:1
-
MODBUS gsd文件
MODBUS gsd文件,
Module = "read 8 bits(0xxxx)" 0x10
Ext_Module_Prm_Data_Len = 6
Ext_User_Prm_Data_Const(0) = 0x00,0x01,0x00,0x00,0x00,0x08
Ext_User_Prm_Data_Ref(0) = 4
Ext_User_Prm_Data_Ref(2) = 5
EndModule
Module = "r
- 2023-02-01 16:30:04下载
- 积分:1
-
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaksdna 已有 djas jbdsabf
作为 das 爸爸 dsfka ; 1das dsad sjh ds sdjklxchvxcraeaks
- 2023-05-27 17:40:03下载
- 积分:1
-
51单片机1602液晶代码--带忙检测
MCS-51单片机的1602液晶代码,带忙检测。现在网上或者其他教材的忙检测,都是错误的,基本都是一个延时作为忙检测,根本没有达到忙检测的目的,其实就是一个延时函数。本代码是做了详细的忙检测处理,1602控制的速度快,更稳定。
- 2022-11-23 20:55:03下载
- 积分:1
-
用passhru驱动实现网页的跳转
本代码是基于微软的passthru扩展实现的修改数据包,从而实现网页的跳转,也可以对数据包进行过滤,请安装ddk编译安装。
- 2022-06-17 21:10:18下载
- 积分:1
-
汽车PKE系统
基于汽车低频唤醒技术
- 2022-02-05 16:10:44下载
- 积分:1
-
ICC6_AVR Mega16uCOS II_V1.0
ICC6_AVR Mega16uCOS II_V1.0AVR单片机UCOSII系统移植成功代码
- 2022-03-15 00:37:17下载
- 积分:1
-
stm32 IIC协议 读写EEPROM
根据24c02datasheet里的IIC总线读写时序,利用stm32单片机内部IIC总线,对2kb的EEPROM进行读写。代码主要包括对单片机内部设置及外部IO口的初始化,EEPROM的写字节和读字节操作的驱动程序。通过向地址255里写入55H来检测EEPROM是否处于正常状态,如果正常,那么向EEPROM中写入WarShipSTM32 IIC TEST,然后再将其读出,并通过2.8寸LCD进行显示。代码已经验证通过,
程序是通过ST官方给的库函数进行编写。
- 2022-02-21 07:51:05下载
- 积分:1
-
YAFS文件系统源码
这是一个YAFS文件系统的源码,代码较小,比FAT那些小
- 2023-05-22 10:35:04下载
- 积分:1
-
si114x_uv,测试紫外线的源代码,分做5级
这个是用来开发紫外线的Si1142的源代码,代码很详细,要的是C8051开发的,欢迎大家指点与共享。
- 2022-09-02 06:40:02下载
- 积分:1