-
探寻可靠的硬件 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
-
stm32 code modbus RTU
资源描述stm32 modbus rtu ,stm32f107shixianduiModbusRTUshujuchuanshu caijideng.Modbusshigongyexieye
- 2022-04-17 08:23:46下载
- 积分:1
-
Labview tcp/ip 服务器
这个项目被设计作为 tcp/ip 客户端。和 stm32f4 lwip 作为服务器。此程序发送十六进制的命令。服务器收到命令,70 长度字符串发送到客户端。
- 2022-02-01 22:34:38下载
- 积分:1
-
基于FOCAS2开发包的FANUC驱动
应用背景FANUC 0i 系列数控系统内嵌以太网口的连接方法以及 FANUC FOCAS 接口的应用,通过FOCAS 编制监控软件,实现 FANUC 数控系统的以太网连接,实时进行机床信息采集、远程监控、程序传送、故障诊断等功能,提高数控机床的运作效率关键技术基于FANUC 公司的 FOCAS 进行 Ethernet 功能的二次开发,实现 FANUC 数控系统的以太网监控、屏幕显示以及远程诊断等功能,还可以通过连接 Internet 网络,远程操作﹑诊断收集正确的信息,实现远程控制
- 2023-02-05 14:05:04下载
- 积分:1
-
STM32 万向节控制器
是基于 32 位 STM32F103RC 开放源码 3 轴万向节无刷控制器。
- 2022-05-22 08:06:12下载
- 积分:1
-
STM32F103平台数字旋转编码按键
应用背景
关键技术EC11数字旋转编码器在STM32F103平台上的驱动,利用中断查询方式判断顺时针旋转还是逆时针旋转。同时有中间按键的功能。硬件原理图和实物图如上。因为稳定性原因,在编码器引脚上加了电容滤波。目前代码能正常使用。
- 2023-05-03 19:25:05下载
- 积分:1
-
cc110x MSP430定义
msp430的cc1100、1101驱动程序,可用于二次开发,利尔达工程师及TI工程师例程,简洁易用,定义清晰
- 2022-01-24 15:47:51下载
- 积分:1
-
机器人 超声波
利用超声波传感器 ,对智能车进行驱动,其中包含中断,定时器,串口,电机编码器数据反馈等等!包含了四路电机(可进行PWM调速),两路舵机的驱动!!!
- 2022-11-07 10:55:03下载
- 积分:1
-
stm32 pwm drive
stm32 pwm驱动
- 2022-07-11 08:15:02下载
- 积分:1
-
delphi vc 防火墙
采用VC++和Delphi两种编程工具,设计出的一个基于TDI、FireWall-Hook双层过滤的防火墙。界面基于Delphi,驱动基于VC++.程序过滤采用TDI,IP过滤采用FireWall-HOOK.
- 2022-03-25 09:21:09下载
- 积分:1