C#中通过WMI的Win32_CDROMDrive对象获取光驱信息简介

转载 2016年08月31日 14:41:30

1、简介

      在WMI中,通过Win32_Processor对象可以获取磁盘驱动器的相关信息:
      ManagementClass mc = new ManagementClass("Win32_CDROMDrive");
      ManagementObjectCollection moc = mc.GetInstances();
      foreach (ManagementObject mo in moc)
      {
            propertyInfo = mo.Properties[PropertyName].Value.ToString();
      }


2、属性

     在WMI中Win32_CDROMDrive对象的属性如下:

    Availability
    Capabilities
    CapabilityDescriptions
    Caption
    CompressionMethod
    ConfigManagerErrorCode
    ConfigManagerUserConfig
    CreationClassName
    DefaultBlockSize
    Description
    DeviceID
    Drive
    DriveIntegrity
    ErrorCleared
    ErrorDescription
    ErrorMethodology
    FileSystemFlags
    FileSystemFlagsEx
    Id
    InstallDate
    LastErrorCode
    Manufacturer
    MaxBlockSize
    MaximumComponentLength
    MaxMediaSize
    MediaLoaded
    MediaType
    MfrAssignedRevisionLevel
    MinBlockSize
    Name
    NeedsCleaning
    NumberOfMediaSupported
    PNPDeviceID
    PowerManagementCapabilities
    PowerManagementSupported
    RevisionLevel
    SCSIBus
    SCSILogicalUnit
    SCSIPort
    SCSITargetId
    SerialNumber
    Size
    Status
    StatusInfo
    SystemCreationClassName
    SystemName
    TransferRate
    VolumeName
    VolumeSerialNumber

WMI获取硬件信息

#define _WIN32_DCOM   #define _WIN32_WINNT   0X0500       #include    #include    #include    ...
  • bing87496988
  • bing87496988
  • 2014年10月09日 10:06
  • 4780

C#中通过wmi获取硬件的信息

1、简介       通过C#可以很简易的得到计算机硬件的信息。具体步骤如下:       1)添加名为System.ManageMent的DLL。具体方法为:解决方案->添加引用-> .NET ...
  • taozpwater
  • taozpwater
  • 2012年10月08日 23:37
  • 3518

C#利用Wmi远程控制pc或者获取远程pc的配置信息

WMI是Windows Management Instrumentation的简称,即:视窗管理规范。在Windows 2000或以后的版本中均安装得有,NT4.0则需要安装WMI的核心组件。通过WM...
  • songkexin
  • songkexin
  • 2007年10月19日 09:07
  • 4006

C#中用WMI获取服务器信息

摘自:http://tianmoboping.blog.163.com/blog/static/157395322008949326240/ 什么是WMI WMI是英文Window...
  • windxxf
  • windxxf
  • 2011年09月16日 09:30
  • 3119

WMI获取系统信息 得到product name

利用WMI获取系统信息, 一般步骤: 1. 通过调用CoInitialzeEx来初始化COM参数. 2. 通过调用CoInitializeSecurity来初始化COM过程安全. ...
  • liyun123gx
  • liyun123gx
  • 2014年02月12日 17:47
  • 829

C#: WMI 获取远程 Windows 主机信息

起步文档:WMI 基本介绍WMI调用基本步骤一个简单的远程访问例子:(参考自MSDN: How To: Connect to a Remote Computer)using System; using...
  • Stpallas
  • Stpallas
  • 2016年03月06日 02:39
  • 1575

Windows客户端开发--使用WMI获取显卡详细信息(win32控制台程序)

昨天接受了WMI的基础知识,因为自己也是刚刚接触,也是应用型的,没有研究的更深更透。今天,就写一个真是的例子吧。比如说,我们要获得计算机显示适配器的详细信息,包括显卡的型号,显卡驱动的版本号,以及显卡...
  • wangshubo1989
  • wangshubo1989
  • 2016年07月08日 00:09
  • 6275

如何使用WMI获取进程信息

以下示例演示如何使用WMI获得本地机器的进程列表(当然,WMI也能获得远程机器的进程列表,远不只例子中的功能),示例代码是我简化codeproject的例子而来://用于表示进程信息的结构public...
  • ck0074451665
  • ck0074451665
  • 2009年12月04日 00:52
  • 3793

利用JNI方法,通过WMI获取本地硬件信息(主板型号,硬盘序列号,CPU参数等)

因为有几台服务器是windows 2000的,之前采用的WMIC方法不适用(windows 2003开始有),更不用说WMI .NET了(采用.NET Framework 3.5),只能采用JNI的方...
  • kunrenzhilu
  • kunrenzhilu
  • 2014年10月31日 16:38
  • 1203

wmi协议支持远程执行cmd命令,并返回获取命令相关信息

wmi协议支持远程执行cmd命令,并返回获取命令相关信息
  • wszzia
  • wszzia
  • 2016年03月11日 15:45
  • 3126
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#中通过WMI的Win32_CDROMDrive对象获取光驱信息简介
举报原因:
原因补充:

(最多只允许输入30个字)