From 11bfd586890880307ab88cf1af6729695c8be678 Mon Sep 17 00:00:00 2001 From: Matthew Oliver Date: Wed, 5 Feb 2025 17:24:03 -0800 Subject: [PATCH] Add a function to set binary reg values PiperOrigin-RevId: 723711465 --- go/registry/registry.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/go/registry/registry.go b/go/registry/registry.go index f3867b34..86945f5a 100644 --- a/go/registry/registry.go +++ b/go/registry/registry.go @@ -108,3 +108,13 @@ func SetString(root, name, value string) error { defer k.Close() return k.SetStringValue(name, value) } + +// SetBinary sets a binary key in the registry. +func SetBinary(root, name string, value []byte) error { + k, err := reg.OpenKey(reg.LOCAL_MACHINE, root, reg.WRITE) + if err != nil { + return err + } + defer k.Close() + return k.SetBinaryValue(name, value) +}