Ach wenn hier schon alle Skripte dazu posten dann will ich mal nicht so sein und auch eine Version anbieten:
AutoIt
#include <Array.au3>
$a_BIOSInfo = _GetBIOSInfo()
_ArrayDisplay($a_BIOSInfo)
Func _GetBIOSInfo()
Local $o_Class = ObjGet("winmgmts:").Get("Win32_Bios")
Local $o_Props = $o_Class.Properties_(), $i_C = 0, $a_Ret[$o_Props.Count()][2]
Local $o_Item = $o_Class.Instances_(16).ItemIndex(0)
For $o_Prop In $o_Props
$a_Ret[$i_C][0] = $o_Prop.Name
$a_Ret[$i_C][1] = Execute("$o_Item." & $o_Prop.Name)
$i_C += 1
Next
Return $a_Ret
EndFunc ;==>_GetBIOSInfo
Alles anzeigen