【发布时间】:2011-08-06 06:06:29
【问题描述】:
起初,这似乎是一个非常简单的问题,并且某些机构可能试图给我建议尝试使用 Google,它可能是这样。 但对我来说,我尝试了 Google、Stack Overflow 并找不到任何好的解决方案。
只想使用 C# 获取硬盘或硬盘的序列号
请仔细阅读:硬盘序列号,而不是硬盘卷的序列号(例如C、D、E等)。
为了获取硬盘卷的序列号,我在网上找到了解决方案并且效果很好,但问题是获取硬盘的序列号。
一些机构可能试图将此问题作为以下 Stake Overflow 问题的可能副本,或者可能会建议该问题的链接。但它不是
在 C# 中,下面的任何问题都没有为这个问题提供很好的解决方案:
【问题讨论】:
-
我不明白。您已经提供了答案的链接。这是最底部的文章,带有您非常喜欢的屏幕截图。 C++ 有什么“无聊”的地方?
-
更重要的是,为什么这么多人需要找出我的硬盘序列号?考虑到绝对没有有效的用例,这个问题被问了很多(您已经发现了至少 3 个重复项)。卷序列号是您可能唯一关心的;这是唯一重要的事情。
-
因为我尝试但无法在 C# 中实现它.....并且我为我们的应用程序使用硬盘的序列号,如果它找到客户端 PC 的硬盘序列号,它只能在客户端 PC 中运行在我们应用程序的可执行文件数据库中......在简短的情况下,它与数据库中的硬盘序列号 1 和运行时从客户端 PC 获取的硬盘序列号匹配............如果找到比我们的应用程序将运行.....
-
@CodyGray 我确信有一个用例考虑到这个问题有 6k 视图。我正在开展一个项目,我们正在更换旧硬盘并需要硬盘序列号。我正在寻找一种远程提取此信息的方法。
标签: c# .net hard-drive serial-number