【问题标题】:Uniquely identify a hard drive唯一标识硬盘
【发布时间】:2015-05-08 00:24:22
【问题描述】:

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

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

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

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

【问题讨论】:

标签: c# .net hard-drive


【解决方案1】:

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

【讨论】:

  • 好点,谢谢。可以简单地将驱动器 ID 与分区 ID 或索引连接起来。
猜你喜欢
  • 1970-01-01
  • 2015-10-22
  • 2012-10-31
  • 2014-06-24
  • 2015-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-27
相关资源
最近更新 更多