向註冊表中寫入信息
阿新 • • 發佈:2019-01-27
tar void click 註冊表 sender 代碼 com str object
實現效果:
知識運用:
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); } }
向註冊表中寫入信息