0

レジストリにREG_BINARYを書き込もうとしていますが、何らかの理由で2番目のテキストセットが}を予期しているというエラーを表示していますか?

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がそれの後に}を期待したと述べていますか?

編集

言及しなくてすみません...それは本当に質問に違いをもたらします、私が書き込もうとしているコンテンツはHEXです。

4

1 に答える 1

3

これは、配列初期化子の正当な VB.NET 構文ではありません。各配列要素の値をコンマで区切る必要があります (例: New Byte() {0,1,2,3,4}. 10 進数ではなく 16 進数値を書きたい場合は、&H接頭辞を使用しますNew Byte() {&H0,&H1,&H2,&H3,&H4}

于 2013-01-05T19:02:36.393 に答える