唯一标识硬盘

时间:2015-03-06 11:44:28

标签: c# .net hard-drive

我正在开发一个目录树比较工具,它可以在通过TCP与其他实例通信的多台计算机上工作。

该工具效果很好,但到目前为止一直依赖于用户可以更改的驱动器号和标签。可移动驱动器是另一个问题。

我想通过某种独特的序列号(可能是制造商代码)识别每个驱动器。如何用.NET实现这一目标?

编辑:请注意,我对识别运行此应用的系统的唯一性不感兴趣,只是对安装的硬盘的唯一性感兴趣。

1 个答案:

答案 0 :(得分:1)

您可能需要寻找比制造商代码更好的选项。因为您可以在同一硬盘上安装驱动器/分区。你可以在同一个驱动器上有一个C:和一个D:,这意味着相同的制造商代码。这将导致非唯一身份识别。