Hey,
hat jemand eine idee wie man die Bios version auslesen kann?
Danke
SubZero
Hey,
hat jemand eine idee wie man die Bios version auslesen kann?
Danke
SubZero
erstes ergebnis bei google unter: "Bios version auslesen"
ZitatAlles anzeigen[*]Öffnen Sie den Registrierungseditor über "Start", "Ausführen" und die Eingabe von "regedit" <Enter>.[*]Wechseln Sie auf den Schlüssel HKEY_LOCAL_MACHINE\ HARDWARE\DESCRIPTION \System.[*]Hier finden Sie folgende Informationen:
so schwer is doch sowas nich
Hi,
über WMI bekommst du viele Daten, unter anderem auch vom Bios. Im engl. Forum gibts ein Script, daß die Funktion von Scriptomatic komplett in Autoit umgesetzt hat, sehr feine Sache, da habe ich auch einiges her...
Dieses Script wird mit 3 Mausclicks erstellt.....
; Generated by AutoIt Scriptomatic November 12, 2009
[/autoit] [autoit][/autoit] [autoit]$wbemFlagReturnImmediately = 0x10
$wbemFlagForwardOnly = 0x20
$colItems = ""
$strComputer = "localhost"
$Output=""
$Output &= "Computer: " & $strComputer & @CRLF
$Output &= "==========================================" & @CRLF
$objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
$colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_BIOS", "WQL", _
$wbemFlagReturnImmediately + $wbemFlagForwardOnly)
If IsObj($colItems) then
For $objItem In $colItems
$strBiosCharacteristics = $objItem.BiosCharacteristics(0)
$Output &= "BiosCharacteristics: " & $strBiosCharacteristics & @CRLF
$strBIOSVersion = $objItem.BIOSVersion(0)
$Output &= "BIOSVersion: " & $strBIOSVersion & @CRLF
$Output &= "BuildNumber: " & $objItem.BuildNumber & @CRLF
$Output &= "Caption: " & $objItem.Caption & @CRLF
$Output &= "CodeSet: " & $objItem.CodeSet & @CRLF
$Output &= "CurrentLanguage: " & $objItem.CurrentLanguage & @CRLF
$Output &= "Description: " & $objItem.Description & @CRLF
$Output &= "IdentificationCode: " & $objItem.IdentificationCode & @CRLF
$Output &= "InstallableLanguages: " & $objItem.InstallableLanguages & @CRLF
$Output &= "InstallDate: " & WMIDateStringToDate($objItem.InstallDate) & @CRLF
$Output &= "LanguageEdition: " & $objItem.LanguageEdition & @CRLF
$strListOfLanguages = $objItem.ListOfLanguages(0)
$Output &= "ListOfLanguages: " & $strListOfLanguages & @CRLF
$Output &= "Manufacturer: " & $objItem.Manufacturer & @CRLF
$Output &= "Name: " & $objItem.Name & @CRLF
$Output &= "OtherTargetOS: " & $objItem.OtherTargetOS & @CRLF
$Output &= "PrimaryBIOS: " & $objItem.PrimaryBIOS & @CRLF
$Output &= "ReleaseDate: " & WMIDateStringToDate($objItem.ReleaseDate) & @CRLF
$Output &= "SerialNumber: " & $objItem.SerialNumber & @CRLF
$Output &= "SMBIOSBIOSVersion: " & $objItem.SMBIOSBIOSVersion & @CRLF
$Output &= "SMBIOSMajorVersion: " & $objItem.SMBIOSMajorVersion & @CRLF
$Output &= "SMBIOSMinorVersion: " & $objItem.SMBIOSMinorVersion & @CRLF
$Output &= "SMBIOSPresent: " & $objItem.SMBIOSPresent & @CRLF
$Output &= "SoftwareElementID: " & $objItem.SoftwareElementID & @CRLF
$Output &= "SoftwareElementState: " & $objItem.SoftwareElementState & @CRLF
$Output &= "Status: " & $objItem.Status & @CRLF
$Output &= "TargetOperatingSystem: " & $objItem.TargetOperatingSystem & @CRLF
$Output &= "Version: " & $objItem.Version & @CRLF
if Msgbox(1,"WMI Output",$Output) = 2 then ExitLoop
$Output=""
Next
Else
Msgbox(0,"WMI Output","No WMI Objects Found for class: " & "Win32_BIOS" )
Endif
Func WMIDateStringToDate($dtmDate)
[/autoit] [autoit][/autoit] [autoit]Return (StringMid($dtmDate, 5, 2) & "/" & _
StringMid($dtmDate, 7, 2) & "/" & StringLeft($dtmDate, 4) _
& " " & StringMid($dtmDate, 9, 2) & ":" & StringMid($dtmDate, 11, 2) & ":" & StringMid($dtmDate,13, 2))
EndFunc
Um das Beispiel von Schnitzel mal aufzugreifen:
Dann weißte ja für's nächste mal Bescheid
ja lmgtfy is so die übelst geile seite
hab mir a scho überlegt die zu posten. aber mir fiel der name ned ein.
werd ich aber ab jetz immer bei sowas tun glaub ich