从注册表中读取值并将其存储在bin文件中

时间:2012-01-05 06:01:32

标签: c#

我正在写一个C#模块;我需要从注册表路径'HKEY_LOCAL_MACHINE / Software / Avtec,Inc / LicenseKey'中检索名为'LicenseKey'的密钥的值,并将该值存储在名为“pml.bin”的bin文件中

我的代码有些问题。任何人都可以帮我代码吗?提前致谢。

1 个答案:

答案 0 :(得分:1)

我尝试使用以下代码,但没有遇到任何问题。检查注册表路径并确保路径中的正确斜杠“\”。使用您的代码检查以下代码

        RegistryKey key = Registry.LocalMachine;
        RegistryKey dataKey = key.OpenSubKey(@"Software\Avtec.Inc\LicenseKey");
        string licenceKey = dataKey.GetValue("required field name").ToString();

        using (BinaryWriter b = new BinaryWriter(File.Open("file.bin", FileMode.Create)))
        {
            b.Write(licenceKey);
            b.Close();
        }