レジストリから値を読み取ろうとしていますが、REG_BINARY です。私がテストしたものからのみ REG_SZ を読み取ることができます。
MsgBox(My.Computer.Registry.GetValue("PATH", "Name", Nothing))
レジストリからバイナリを読み取るにはどうすればよいですか?
GetValue()
を返すように宣言されてObject
います。バイナリ値を読み取るには、結果をキャストする必要があります。
Dim value as Object = My.Computer.Registry.GetValue("PATH", "Name", Nothing)
Dim bytes as Byte() = CType(value, Byte())