实现效果:

知识运用:
Registry类的LocalMachine字段
RegistryKey类的OpenSubKey CreateSubKey SetValue方法
实现代码:
private void Form1_Load(object sender, EventArgs e)
{
RegistryKey rKey = Registry.LocalMachine;
RegistryKey rOpen = rKey.OpenSubKey("HARDWARE",true);
rOpen.CreateSubKey("ZHD");
TreeNode tn0 = new TreeNode("我的电脑");
TreeNode tn1 = new TreeNode("HKEY_LOCAL_MACHINE");
TreeNode tn2 = new TreeNode("HARDWARE");
TreeNode tn3 = new TreeNode("ZHD");
tn2.Nodes.Add(tn3);
tn1.Nodes.Add(tn2);
tn0.Nodes.Add(tn1);
treeView1.Nodes.Add(tn0);
treeView1.ExpandAll();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
RegistryKey rKey = Registry.LocalMachine;
RegistryKey rOpen = rKey.OpenSubKey("HARDWARE\\ZHD",true);
rOpen.SetValue(textBox1.Text,textBox2.Text);
MessageBox.Show("向注册表中写入信息成功!");
}
catch (Exception ex)
{ MessageBox.Show(ex.Message); }
}
浙公网安备 33010602011771号