- WMI Fun !! -|WMI StepWMI SampleSearchWMI Fun !! GroupsAbout WMI Fun !!
Top Page >> WMI Step >> BIOSの情報を取得する
BIOSの情報を取得する
Topics

BIOSの情報を取得するサンプルです。Win32_BIOSクラスを使用します。


Sample Code

Private Sub Command1_Click()

Dim BiosSet As SWbemObjectSet
Dim Bios As SWbemObject
Dim Locator As SWbemLocator
Dim Service As SWbemServices
Dim MesStr As String

Set Locator = New WbemScripting.SWbemLocator
Set Service = Locator.ConnectServer

Set BiosSet = Service.ExecQuery("Select * From Win32_BIOS")

For Each Bios In BiosSet

MesStr = "BIOSの種類:" + Bios.Description + vbCrLf + _
        "BIOSの製造元:" + Bios.Manufacturer + vbCrLf + _
        "BIOSのシリアルナンバー:" + Bios.SerialNumber + vbCrLf + _
        "BIOSのバージョン:" + Bios.SMBIOSBIOSVersion

Next


MsgBox "BIOSの色々な情報です。" + _
            vbCrLf + MesStr + vbCrLf + "ですよ。"

Set BiosSet = Nothing
Set Bios = Nothing
Set Locator = Nothing
Set Service = Nothing

End Sub

Comment

では実行してみましょう。
BIOSの色々な情報が取得できたかと思います。
シリアルナンバーなども簡単に取得できてしまいます。


WMI を本で勉強したい方へ。 Windows PowerShellインアクション を読んでみては?
なかなか WMI のことが乗っている書籍は少ないですが…管理系業務に係る方には楽しめるかも?
パソコンで目が疲れたら、ブルーベリーアイ
『ブルーベリーアイ』1粒中ビルベリーエキス160mg【楽天シニア市場】
 ^ Copyright(C) 1997-2008 とお All rights reserved. <<