0

レジストリ値を読み取り、その一部を置き換えて、テキストファイルに保存するための次のコードがあります。

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番を置き換えることはできますか?

4

1 に答える 1

1

BitConverter.ToString()バイト配列を 16 進数の文字列に変換する を探しています。

于 2013-02-10T18:14:06.200 に答える