水如烟

                 顺其自然,水到渠成 LzmTW

文或代码皆是面向初学者.我是爱好者,也是初学者.那些"文章",只按自己理解写,我是不知术语名词的.所以只供参考,也仅供参考.

导航

HOW TO:检索本机硬件信息

Posted on 2005-10-17 00:11  水如烟(LzmTW)  阅读(247)  评论(0编辑  收藏  举报
Author:水如烟
使用ManagementClass。下面的示例是检索硬盘信息的。
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        
Dim disks As New ManagementClass("Win32_DiskDrive")
        
Dim observer As New ManagementOperationObserver
        
AddHandler observer.ObjectReady, AddressOf OnEnumObjectReady
        disks.GetInstances(observer)
    
End Sub


    
Sub OnEnumObjectReady(ByVal sender As ObjectByVal e As ObjectReadyEventArgs)
        Console.WriteLine(
"******************************************************")
        Console.WriteLine(e.NewObject.Properties(
"Description").Value)
        Console.WriteLine(e.NewObject.Properties(
"Caption").Value)
        Console.WriteLine(e.NewObject.Properties(
"DeviceID").Value)
    
End Sub