C++基于WMI获取硬盘和BIOS序列号

2023-03-01 14:52:06 2115人已围观 63已点赞 22人已收藏

简介本文向大家介绍一个C++实战项目:C++基于WMI获取硬盘和BIOS序列号,有时候我们需要确定一台电脑的唯一性,那么通过获取硬盘和BIOS序列号即可,具有一定的C++实战价值,感兴趣的朋友可以参考一下。

前言

有时候我们需要确定一台电脑的唯一性,那么通过获取硬盘和BIOS序列号即可。

示例程序

C++实战项目,C++基于WMI获取硬盘和BIOS序列号

核心代码

void CGetDiskBiosSerialDemoDlg::OnBnClickedOk()
{
	T_DEVICE_PROPERTY deviceProperty;
	memset(&deviceProperty, 0, PROPERTY_MAX_LEN);
	INT iRet = WMI_DeviceQuery(1,&deviceProperty,PROPERTY_MAX_LEN);
	if (iRet >= 0)
	{
		GetDlgItem(IDC_EDIT_DISK_SERIAL)->SetWindowText(deviceProperty.szProperty);
	}
	memset(&deviceProperty, 0, PROPERTY_MAX_LEN);
	iRet = WMI_DeviceQuery(4, &deviceProperty, PROPERTY_MAX_LEN);
	if (iRet >= 0)
	{
		GetDlgItem(IDC_EDIT_BIOS_SERIAL)->SetWindowText(deviceProperty.szProperty);
	}
}


源码下载
  • 最近更新:   2022-06-21开发环境:   Visual Studio 2015
  • 源码大小:   161.45KB下载次数:  11 

更多为你推荐