我正在尝试将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。
答案 0 :(得分:2)
这对于数组初始化器来说不是合法的VB.NET语法。您需要使用逗号分隔每个数组元素值,例如New Byte() {0,1,2,3,4}
。如果要写十六进制值而不是十进制,请使用&H
前缀,例如New Byte() {&H0,&H1,&H2,&H3,&H4}
。