我有这段代码来读取注册表值,替换其中的一些部分,然后将其存储到文本文件中:
Dim key As Object = My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\\APP", "KEY", Nothing
Dim Number1 As String
Dim output As String
Output = key
Number1 = "12345"
output = Replace(output, "1", Number1)
My.Computer.FileSystem.WriteAllText("C:/value.txt", output, True)
现在它可以完美地适用于除键之外的所有类型的注册表键REG_BINARY
......当我尝试读取 REG_BINARY 键时,我收到此错误:
从类型
Byte()
到类型String
的转换无效。
换句话说,我可以将REG_BINARY
注册表项——例如C5 A2 A3 C1
——读入字符串(文本),然后从文本中替换数字 1 吗?