我正在写一个C#模块;我需要从注册表路径'HKEY_LOCAL_MACHINE / Software / Avtec,Inc / LicenseKey'中检索名为'LicenseKey'的密钥的值,并将该值存储在名为“pml.bin”的bin文件中
我的代码有些问题。任何人都可以帮我代码吗?提前致谢。
答案 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();
}