乍一看,这似乎是一个非常简单的问题,某些机构可能正在尝试给我一些尝试使用Google的建议,事实可能是如此。
但是对我来说,我很难尝试Google,Stack Overflow,却找不到任何好的解决方案。
只想使用C#获取硬盘或硬盘驱动器的序列号
请仔细阅读:硬盘序列号,而不是硬盘卷序列号(例如C,D,E等)。
为了获得硬盘数量的序列号,我在网上找到了解决方案,它的工作原理很好,但是问题是获取硬盘序列号。
某些机构可能会试图将此问题作为下面的“权益溢出”问题的副本,或者可能建议该问题的链接。但这不是
下面的任何问题都不能为C#中的此问题提供良好的解决方案:
最佳答案
这是最终的解决方案:
Get Physical HDD Serial Number without WMI
写这么多代码:
DriveListEx diskInfo = new DriveListEx();
diskInfo.Load();
string serialNo = diskInfo[0].SerialNumber;
不要忘记添加对
DriveInfoEx.dll
的引用。关于c# - 硬盘或硬盘驱动器的序列号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5675761/