在 .NET 中,如何在不使用 WMI 的情况下找到硬盘设备序列号?

Jey*_*han 5 .net c# vb.net wmi hard-drive

我想从硬盘获取硬连线序列号,但不使用 WMI。我尝试使用 WMI 代码,但它在我的机器上肯定不起作用。那么.NET 中有没有其他方法可以查找物理硬盘的序列号呢?

Esp*_*spo 4

这应该有助于开始:

如何在没有 WMI 的情况下获取物理硬盘序列号

关于WMI不返回数据的问题;您确定如何获得从 WMI 获取数据的正确权限吗?您可以使用WMI 工具来检查/修复此问题。

  • 我不这么认为。这难道不会错过为用户分配权限的全部意义吗?或者,如果您知道管理员密码,则可以使用“runas”命令。 (2认同)