-
探寻可靠的硬件 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
-
1768的I2C中断操作
lpc1768的i2c驱动程序,从lpc1768移植过来的希望对正在学习1768的朋友有所帮助 -lpc1768 i2c bus of drivers from lpc1768 transplant hope to learn 1768 to help a friend
- 2023-01-05 10:15:03下载
- 积分:1
-
STM32仿三菱PLC源代码
资源描述
STM32F103ZET单片机仿制FX2N系列PLC源代码,可以下载梯形图、可以使用GX软件、可以在线监控
- 2022-05-25 15:20:06下载
- 积分:1
-
arm-linux led驱动程序
应用背景led灯驱动程序以及Makefile、以及应用程序,自动创建节点;需要安装交叉编译链接工具,在命令行中输入make命令可直接编译,关键技术自动创建节点,无需手动创建,可使用insmod直接加载模块,rmmod命令来卸载模块。也可以编译到内核中,需要修改kconfig以及内核目录中驱动目录下的字符设备文件的makeifle。
- 2023-01-29 20:35:03下载
- 积分:1
-
无人机用电子调速器代码
无刷电机电子调速器程序是基于PIC微控制器平台开发的,驱动无传感器的无刷电机,通过反电动势检测法检测过零点,最高可支持转速200000RPM(两极)。
- 2022-04-01 11:49:36下载
- 积分:1
-
后台链接数据库
应用背景package com.dao;
import com.tool.JDBConnection;
import java.util.*;
import com.domain.UnitVO;
import java.sql.*;
public class UnitDao {
private JDBConnection connection = null;
public UnitDao() {
connection = new JDBConnection();
this.connection.creatConnection();
}关键技术利用jdbc链接数据库,定义链接程序,达到链接数据库的效果,本例用了jdbc是为了更好的操作数据库,jdbc起到了数据库和开发平台过度链接的作用
- 2023-08-01 10:20:04下载
- 积分:1
-
LPC17xx AD7195 驱动程序
LPC17xx AD7195 驱动程序
- 2022-01-25 21:03:15下载
- 积分:1
-
程序RA8875测试代码mpu8bit代码
程序RA8875_test_code_mpu8bit代码
- 2022-03-17 20:25:49下载
- 积分:1
-
TI CC2530组网实验
是2个bin文件,协调器可建网,路由器可加入网络,对于无线组网技术可作为一个实验,大家可以下载试试,适合入门级的应用,可以通过ccdebuger下载
- 2022-09-25 22:50:03下载
- 积分:1
-
TMS320F2812 can通信代码
应用背景本程序主要应用于电气化铁路行波故障测距装置上,在了解国内外电力系统线路及电气化铁道接触网故障测距研究工作的基础上,对各种方法存在的问题进行了探讨比较,为电气化铁道接触网行波故障测距的研究和提出新的故障测距方法奠定了必要和可靠的研究依据,在此基础上进行了故障测距装置硬件和程序的开发。关键技术DSP控制板主要负责对前端采集到的暂态电压电流行波信号进行信号调理,将调理后的8路电压电流信号送入DSP内部的AD模块,转化为数字信号。DSP内部固化了基于A型测距算法的故障测距程序,该程序对采集到的信号进行尺度3分解,提取出故障特征,从而确定初始行波和故障点的反射波引起的信号奇异点,即小波变换的模极大值点,然后通过公式即可准确的计算出故障点的位置。得到故障点的位置信息后,再通过CAN通信发送给ARM控制板。
- 2022-02-25 10:20:49下载
- 积分:1