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