在网上看到大家对VB.Net调用WMI实现系统管理都很感兴趣,在此呢VB实例教程来教你VB.NET如何调用WMI来实现系统管理和系统信息查询等问题的解决! 赶快看看吧!
VB.Net调用WMI可以实现系统管理和系统信息查询等。WMI全称为Windows Management Instrumentation,利用WMI我们可以实现很多系统管理的功能,msdn在.Net Framework类库中对此描述比较简单(因为早期WMI相关专题有所较详尽描述,故类库中未再详细解说与演示)。
开发环境: VB2005 Windows2003
本实例需要在菜单栏中的“项目”-“ 添加引用” -“ System.Management”并在实例代码中导入引用的项目和程序集中定义的命名空间或编程元素 即: Imports System.Management
VB.NET实例教程之VB.NET查询系统启动信息的实例
代码如下:
- Private Sub Lobdotcn()
- Dim Lob_Searcher As New ManagementObjectSearcher("root\CIMV2", "SELECT * FROM Win32_BootConfiguration")
- For Each Obj_Query As ManagementObject In Lob_Searcher.Get()
- ListBox1.Items.Add("乐博网LOB.Cn VB.Net爱好者的组织")
- ListBox1.Items.Add("BootDirectory: " & Obj_Query("BootDirectory"))
- ListBox1.Items.Add("Caption: " & Obj_Query("Caption"))
- ListBox1.Items.Add("ConfigurationPath: " & Obj_Query("ConfigurationPath"))
- ListBox1.Items.Add("Description: " & Obj_Query("Description"))
- ListBox1.Items.Add("LastDrive: " & Obj_Query("LastDrive"))
- ListBox1.Items.Add("Name: " & Obj_Query("Name"))
- ListBox1.Items.Add("ScratchDirectory: " & Obj_Query("ScratchDirectory"))
- ListBox1.Items.Add("SettingID: " & Obj_Query("SettingID"))
- ListBox1.Items.Add("TempDirectory: " & Obj_Query("TempDirectory"))
- Next
- End Sub
相关属性说明:
- BootDirectory
- Data type: string
- Access type: Read-only
- Path to the system files required for booting the system.
- Example: "C:\Windows"
- Caption
- Data type: string
- Access type: Read-only
- Qualifiers: MaxLen(64)
- Short description (one-line string) of the CIM_Setting object. This property is inherited from CIM_Setting.
- ConfigurationPath
- Data type: string
- Access type: Read-only
- Path to the configuration files. This value may be similar to the value in the BootDirectory property.
- Description
- Data type: string
- Access type: Read-only
- Description of the CIM_Setting object. This property is inherited from CIM_Setting.
- LastDrive
- Data type: string
- Access type: Read-only
- Last drive letter to which a physical drive is assigned.
- Example: "E:"
- Name
- Data type: string
- Access type: Read-only
- Qualifiers: Key, MaxLen(256)
- Name of the boot configuration. It is an identifier for the boot configuration.
- ScratchDirectory
- Data type: string
- Access type: Read-only
- Directory where temporary files can reside during boot time.
- SettingID
- Data type: string
- Access type: Read-only
- Qualifiers: MaxLen(256)
- Identifier by which the CIM_Setting object is known. This property is inherited from CIM_Setting.
- TempDirectory
- Data type: string
- Access type: Read-only
- Directory where temporary files are stored.
- Example: "C:\TEMP"
以上就是VB.NET实例教程中VB.NET查询系统启动信息的实例讲解,以后还会对VB.NET很多问题进行讲解,希望即时关注。
【编辑推荐】