实现效果:
知识运用:
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); } }
原文地址:https://www.cnblogs.com/feiyucha/p/10325879.html
时间: 2024-08-29 07:24:22