;============================================================================================================
; Checks the registry VALUE and if incorrect, it applies correct setting, otherwise says already applied
;============================================================================================================
Function CheckAndSetRegValue($RegPath, $RegValue, $RegData, $RegType)
$ReturnValue = ReadValue($RegPath, $RegValue)
If ($ReturnValue = $RegData)
? "Registry value already applied"
Else
WriteValue($RegPath, $RegValue, $RegData, $RegType)
? "Registry value is being set for: "
EndIf
EndFunction
CheckAndSetRegValue($PCSoftware + "\Policies\Mozilla\Firefox", "OverrideFirstRunPage", "", "REG_SZ")