c# 获取硬盘序列号,怎样排除插入的U盘?

c# 通过WMI Win32_PhysicalMedia 获取硬盘序列号,插入U盘后会获取U盘的序列号。怎样保证获取的是硬盘的序列号,而不是U盘序列号?
2026年09月24日 10:29
有2个网友回答
网友(1):

uint16 MediaType;
string MediaDescription;
看看这二个属性的值是什么。调试的时候,可以看下。

网友(2):

boolean Removable;
不是有这个属性吗。