添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
乖乖的树叶  ·  The provided URL is ...·  1 年前    · 

http://blog.csdn.net/taozpwater/article/details/8050529

在WMI中,通过Win32_DiskDrive对象可以获取磁盘驱动器的相关信息:

ManagementClass mc = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
propertyInfo = mo.Properties[ PropertyName ].Value.ToString();
}

2 .Win32_DiskDrive 硬盘 参数说明

Availability  --设备的状态。
BytesPerSector  --在每个扇区的物理磁盘驱动器的字节数。
Capabilities  --媒体访问设备的能力阵列。
CapabilityDescriptions  --更详细的解释为任何在功能阵列表示的访问设备的功能的列表
Caption  --对象的序列号
CompressionMethod  --设备所使用的算法或工具,以支持压缩。
ConfigManagerErrorCode  --Windows配置管理器错误代码。
ConfigManagerUserConfig  --如果为True,该设备使用用户定义的配置。
CreationClassName  --代表所在的类
DefaultBlockSize  --此设备默认块大小,以字节为单位。
Description  --描述
DeviceID  --磁盘驱动器与系统中的其他设备的唯一标识符
ErrorCleared  --如果为True,报告LastErrorCode错误现已清除。
ErrorDescription  --关于可能采取的纠正措施记录在LastErrorCode错误,和信息的详细信息。
ErrorMethodology  --误差检测和校正的类型被此设备支持。
FirmwareRevision  --修订制造商分配的磁盘驱动器固件。
Index  --给定的驱动器的物理驱动器号。此属性由GetDriveMapInfo方法填补。 0xFF的值表示给定的驱动器不映射到物理驱动器。
InstallDate  --日期和时间对象安装。此属性不需要的值以表示已安装的对象。
InterfaceType  --物理磁盘驱动器的类型 (IDE、sata)
LastErrorCode  --报告的逻辑设备上一个错误代码。
Manufacturer  --制造商名称
MaxBlockSize  --最大块的大小,以字节为单位,通过该设备访问的媒体。
MaxMediaSize  --最大介质尺寸的介质,以KB为单位,由该设备支持。
MediaLoaded  --如果真,媒体为一磁盘驱动器加载,这意味着该设备具有一个可读的文件系统和可访问。对于固定磁盘驱动器,该属性将始终为TRUE。
MediaType  --由该设备使用或访问的媒体类型。
MinBlockSize  --最小的块大小,以字节为单位,通过该设备访问的媒体。
Model  --磁盘驱动器的制造商的型号。
Name  --名字
NeedsCleaning  --如果真,媒体接入设备需要清洁。不论手动或自动清洗是可能显示在Capabilities属性。
NumberOfMediaSupported  --可被支持的或插入的介质最大数量
Partitions  --此物理磁盘驱动器上的分区是由操作系统识别的数目。
PNPDeviceID  --即插即用逻辑设备的播放设备标识符。
PowerManagementCapabilities  --逻辑设备的特定功率相关的能力阵列。
PowerManagementSupported  --如果为True,该设备可以是电源管理
SCSIBus  --盘驱动器的SCSI总线号。
SCSILogicalUnit  --SCSI逻辑单元的磁盘驱动器的号码(LUN)。
SCSIPort  --盘驱动器的SCSI端口号。
SCSITargetId  --SCSI标识符号码的磁盘驱动器的。
SectorsPerTrack  --在每个轨道此物理磁盘驱动器扇区数。
SerialNumber  --由制造商分配的号来识别物理介质。
Signature  --磁盘识别。该属性可以被用于识别一个共享资源。
Size  --磁盘大小
Status  --对象的当前状态。
StatusInfo  --逻辑设备的状态
SystemCreationClassName  --该作用域计算机的CreationClassName属性的值。
SystemName  --系统名称
TotalCylinders  --物理磁盘驱动器上柱面总数。该值可能不准确
TotalHeads  --磁盘驱动器上磁头总数。该值可能不准确。
TotalSectors  --物理磁盘驱动器上的扇区总数。该值可能不准确。
TotalTracks  --物理磁盘驱动器上的曲目总数。该值可能不准确。
TracksPerCylinder  --在物理磁盘驱动器上的每个柱面轨迹的数量。该值可能不准确。

http://blog.csdn.net/taozpwater/article/details/80505291、简介     在WMI中,通过Win32_DiskDrive对象可以获取磁盘驱动器的相关信息:      ManagementClass mc = new ManagementClass("Win32_DiskDrive");      ManagementOb
今天我听到一个非常酷的技巧,它让我不禁想要与你分享。你知道Python可以使用 WMI 模块来 获取 Win dows系统的硬件 信息 吗? 然后,你还可以使用pyinstaller库将代码编译打包成exe的可执行文件!这个技巧简直太神奇了。如果你也和我一样喜欢尝试新技术,那么这篇引流文章肯定会给你带来不少启发。 跟着我的步骤走,让你的代码变得更加高效、易用,让你成为更牛逼的程序员!
WMI - Win 32 _DiskDrive 硬盘参数: Availability --设备的状态。 BytesPerSector --在每个扇区的物理 磁盘 驱动器 的字节数。 Capabilities --媒体访问设备的能力阵列。 CapabilityDescriptions --更详细的解释为任何在功能阵列表示的访问设备的功能的列表 Caption -- 对象 的序列号 CompressionMethod --设备所使用的算法或工具,以支持压缩。 ConfigManagerErrorCode -- Win dows配置管理器错误代码。 ConfigManagerUserConfig --如果为True,该设备使用用户定义的配置。 CreationClassName --代表所在的类 DefaultBlockSize --此设备默认块大小,以字节为单位。 Description --描述
转载请保留本文链接地址:http://blog.csdn.net/sushengmiyan/article/details/8545673 {----------------------------------------------------------------------------- 作者:sushengmiyan 2013.01.26 功能:硬件 信息 获取 单元 -----
Availability  --设备的状态。 BytesPerSector  --在每个扇区的物理 磁盘 驱动器 的字节数。 Capabilities  --媒体访问设备的能力阵列。 CapabilityDescriptions  --更详细的解释为任何在功能阵列表示的访问设备的功能的列表 Caption  -- 对象 的序列号 CompressionMethod  --设备所使用的算法或工具,以
Win 32 _DiskDrive 这个用了检查整个硬盘的 信息 ,如果电脑只有一个硬盘,那只显示一条 信息 。参考如下代码,AddTextBox为自定义显示函数。(MSDN class 查询:https://msdn.microsoft.com/en-us/library/aa394132(v=vs.85).aspx) Manageme
C/C是一种编程语言,而 WMI Win dows Management Instrumentation的缩写,它是 Win dows操作系统的一个功能,用于管理和监控计算机系统的各种资源和组件。而 Win 32 _DiskDrive WMI 的一个类,用于管理和 获取 计算机系统 磁盘 驱动器 信息 。这个类提供了许多属性和方法,可以帮助我们 获取 和操作 磁盘 驱动器 的各种 信息 。 在C/C编程语言 ,我们可以使用 WMI Win 32 _DiskDrive 类来 获取 和操作 磁盘 驱动器 信息 。首先,我们需要初始化 WMI ,然后使用 WMI 查询语言来查询 Win 32 _DiskDrive 类的实例。通过遍历这些实例,我们可以 获取 磁盘 驱动器 的各种属性,如 驱动器 的名称、序列号、容量、型号等等。我们可以通过调用相应的方法,如 获取 磁盘 驱动器 的序列号、格式化 磁盘 等,来操作 磁盘 驱动器 。 具体来说,在C/C 可以使用 WMI API编写相关的代码来 获取 和操作 磁盘 驱动器 信息 。我们需要包含相关的头文件,并使用 WMI API 的函数和结构体来实现相应的功能。首先,我们需要初始化 WMI 和连接到本地计算机的 WMI 服务。然后,使用 WMI 查询语句来查询 Win 32 _DiskDrive 类的实例。通过遍历这些实例,我们可以 获取 磁盘 驱动器 的各种属性,并将其打印或存储起来。此外,我们还可以调用相应的方法来进行 磁盘 驱动器 的操作,如格式化 磁盘 、扩展 磁盘 分区等等。 总之,使用C/C编程语言结合 WMI Win 32 _DiskDrive 类,我们可以进行 磁盘 驱动器 信息 获取 和操作。这对于需要 获取 和管理计算机系统 磁盘 驱动器 的应用程序是非常有用的。同时,这也展示了C/C语言的灵活性和与 Win dows操作系统底层API的结合能力。