#include-once Global Const $version=1.01 Global $regkey="HKEY_LOCAL_MACHINE\SYSTEM\HardwareConfig\{a33e4460-a6b4-ef9a-d924-87857fd32ca8}\" ; #INDEX# ======================================================================================================================= ; Title .........: Date ; AutoIt Version : 3.3.14.2 ; Language ......: English ; Description ...: Functions that assist with BIOS informations. ; This functions gets BIOS informations. ; Author(s) .....: MasterKnack ; =============================================================================================================================== ; #CURRENT# ===================================================================================================================== ; _BIOS_Release_Date ; _BIOS_Vendor ; _BIOS_Version ; _BIOS_SysBIOSVer ; _BIOS_SysFamily ; _BIOS_SysManufacturer ; _BIOS_SysProdcName ; _BIOS_SysVer ; _BIOS_SKU ; =============================================================================================================================== ; #FUNCTION# ==================================================================================================================== ; Author ........: MasterKnack/Patryk Mężyński ; Modified.......: ; =============================================================================================================================== Func _BIOS_Release_Date() Local $return=RegRead($regkey, "BIOSReleaseDate") If $return="" Or 0 Then SetError(-1, 0, 0) EndIf Return $return EndFunc ; #FUNCTION# ==================================================================================================================== ; Author ........: MasterKnack/Patryk Mężyński ; Modified.......: ; =============================================================================================================================== Func _BIOS_Vendor() Local $return=RegRead($regkey, "BIOSVendor") If $return="" Or 0 Then SetError(-1, 0, 0) EndIf Return $return EndFunc ; #FUNCTION# ==================================================================================================================== ; Author ........: MasterKnack/Patryk Mężyński ; Modified.......: ; =============================================================================================================================== Func _BIOS_Version() Local $return=RegRead($regkey, "BIOSVersion") If $return="" Or 0 Then SetError(-1, 0, 0) EndIf Return $return EndFunc ; #FUNCTION# ==================================================================================================================== ; Author ........: MasterKnack/Patryk Mężyński ; Modified.......: ; =============================================================================================================================== Func _BIOS_SysBIOSVer() Local $return=RegRead($regkey, "SystemBIOSVersion") If $return="" Or 0 Then SetError(-1, 0, 0) EndIf Return $return EndFunc ; #FUNCTION# ==================================================================================================================== ; Author ........: MasterKnack/Patryk Mężyński ; Modified.......: ; =============================================================================================================================== Func _BIOS_SysFamily() Local $return=RegRead($regkey, "SystemFamily") If $return="" Or 0 Then SetError(-1, 0, 0) EndIf Return $return EndFunc ; #FUNCTION# ==================================================================================================================== ; Author ........: MasterKnack/Patryk Mężyński ; Modified.......: ; =============================================================================================================================== Func _BIOS_SysManufacturer() Local $return=RegRead($regkey, "SystemManufacturer") If $return="" Or 0 Then SetError(-1, 0, 0) EndIf Return $return EndFunc ; #FUNCTION# ==================================================================================================================== ; Author ........: MasterKnack/Patryk Mężyński ; Modified.......: ; =============================================================================================================================== Func _BIOS_SysProdcName() Local $return=RegRead($regkey, "SystemProductName") If $return="" Or 0 Then SetError(-1, 0, 0) EndIf Return $return EndFunc ; #FUNCTION# ==================================================================================================================== ; Author ........: MasterKnack/Patryk Mężyński ; Modified.......: ; =============================================================================================================================== Func _BIOS_SysVer() Local $return=RegRead($regkey, "SystemVersion") If $return="" Or 0 Then SetError(-1, 0, 0) EndIf Return $return EndFunc ; #FUNCTION# ==================================================================================================================== ; Author ........: MasterKnack/Patryk Mężyński ; Modified.......: ; =============================================================================================================================== Func _BIOS_SKU() Local $return=RegRead($regkey, "SystemSKU") If $return="" Or 0 Then SetError(-1, 0, 0) EndIf Return $return EndFunc