唯一标识外部存储

Uniquely identify external storage

本文关键字:存储 外部 标识 唯一      更新时间:2023-10-16

使用C++和Win32 API,我必须唯一地识别外部HDD。也就是说,我必须检索某种身份证号码,稍后我可以用它来查看是否有相同的HDD连接到计算机。

您的最佳选择是检索HDD序列号。你可以使用WMI来检索它,这里有一个PowerShell命令来执行此操作:

获取WmiObject Win32_PhysicalMedia |选择序列号

请注意,返回的序列号可能以损坏或编码的形式返回。

在这里可以看到如何用C++编写代码的示例。基本上,您需要连接到IWbemServices COM root\cimv2命名空间,请研究文档以了解详细信息。