WMI的问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 01:46:57
Win32_PhysicalMedia,
Win32_logicaldisk,
Win32_DiskDrive,
三者有什么区别?
谢谢david_zha0。什么是物理媒体?
网上说是网络中进行数据传输的物理媒介。我的Demo里却用它来查询硬盘序列号。

Win32_PhysicalMedia 当前计算机上物理媒体
Win32_logicaldisk 当前计算机上的逻辑驱动器
Win32_DiskDrive 当前计算机上的磁盘驱动器

区别是:

Win32_logicaldisk。返回的是逻辑驱动器,也就是磁盘中的“C: D: E:”之类的分区信息

Win32_DiskDrive。返回硬盘驱动器信息,这个信息是磁盘的物理信息,比如簇大小、总大小、块大小、PNPID之类。

Win32_PhysicalMedia。返回当前计算机上的物理媒体信息,因为是返回“物理媒体”信息,所以它的通用性较高,返回的信息也比较抽象化

还有一个你没提到~

Win32_DiskPartition。这个是返回磁盘分区信息的,这个与Win32_logicaldisk是不同的,它返回的,是我们分区时划分的“主分区”和“扩展分区”的信息。

大致就是如此,如果你有疑问,请补充问题。

===========================================================

呃……这个其实MS都没说清楚:(

MSDN解释如下:
The Win32_PhysicalMedia class represents any type of documentation or storage medium, such as tapes, CD ROMs, and so on. To obtain the characteristics of the media in a CD drive, such as whether it is writeable, use Win32_CDROMDrive and the Capabilities property。

翻译过来就是:
Win32_PhysicalMedia类用来描述各种类型的文档或存储介质,例如磁带、光盘等等。如要获取CD驱动器中介质的特性,如该介质是否可写,使用Win32_CDROM