WMIはおもしろいですね。つーことで一発芸的なネタ。BIOSの情報を取得するサンプルです。VB6とVBAで動作確認しました。
Sub Sample() ''BIOSの情報を取得する Dim Locator, Service, BiosSet, Bios, buf As String Set Locator = CreateObject("WbemScripting.SWbemLocator") Set Service = Locator.ConnectServer() Set BiosSet = Service.ExecQuery("Select * From Win32_BIOS") For Each Bios In BiosSet buf = "BIOSの種類:" & Bios.Description & vbCrLf & _ "BIOSの製造元:" & Bios.Manufacturer & vbCrLf & _ "BIOSのシリアルナンバー:" & Bios.SerialNumber & vbCrLf & _ "BIOSのバージョン:" & Bios.SMBIOSBIOSVersion Next Bios MsgBox buf Set BiosSet = Nothing Set Service = Nothing Set Locator = Nothing End Sub