VB.net |将REG_BINARY写入注册表

时间:2013-01-05 18:55:43

标签: vb.net registry

我正在尝试将REG_BINARY写入注册表,但由于某种原因,第二组文本发出错误说它期待a}

My.Computer.Registry.SetValue("HKEY_CURRENT_USER\TEST", "KEY", New Byte() {86, 23, E3, 92, 1E, E8, 65, 07, D5, 12, 1E, E3, E3, E3, E3},RegistryValueKind.Binary)

我如何将其作为REG_BINARY写入注册表?

在ab之后,cd预期a}之后呢?

编辑

我很抱歉没有提及......这确实对这个问题产生了影响,我试图写的内容是HEX。

1 个答案:

答案 0 :(得分:2)

这对于数组初始化器来说不是合法的VB.NET语法。您需要使用逗号分隔每个数组元素值,例如New Byte() {0,1,2,3,4}。如果要写十六进制值而不是十进制,请使用&H前缀,例如New Byte() {&H0,&H1,&H2,&H3,&H4}