プロが教えるわが家の防犯対策術!

レジストリの「REG_EXPAND_SZ」は2ケタ区切りの16進数です。

これを簡単に作る方法ないでしょうか。。。
(できれば、日本語も可)

レジストリを開いて、入力したものをエクスポートして文字を確認する方法はなしでお願いします。
ソフトでもサイトでもなんでもいいです。

A 回答 (1件)

> レジストリの「REG_EXPAND_SZ」は2ケタ区切りの16進数です。



REG_EXPAND_SZ は「展開可能な文字列値」なのでは?
2桁のデータ型は REG_BINARY なのでは?

どちらにせよプログラムを作成すれば簡単に設定、取得できます。
たとえばC#では下記のようにすればOKです。
マイクロソフトのWebサイトに詳しい例が豊富にあります。
//REG_EXPAND_SZで書き込む
regkey.SetValue("ExpandString", "%windir%",
Microsoft.Win32.RegistryValueKind.ExpandString);
//REG_EXPAND_SZデータ型の値を取得する
string stringValue;
//展開して取得する
stringValue = (string)regkey.GetValue("ExpandString");
Console.WriteLine(stringValue);
//展開せずに取得する
stringValue = (string)regkey.GetValue("ExpandString", "",
Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames);
Console.WriteLine(stringValue);
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!