实现效果:
知识运用:
RegistrySubKey类的SetValue方法
public void SetValue (string name, Object value,RegistryValueKind valueKind)
name : 存储的值名 value: 存储的数据 valueKind : 存储时使用的注册表数据类型
实现代码:
private void button1_Click(object sender, EventArgs e) { RegistryKey rk = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Classes\*\shell\notepad"); rk.SetValue("","使用记事本打开(&J)",RegistryValueKind.String); rk= rk.CreateSubKey("command"); rk.SetValue("","notepad.exe %1",RegistryValueKind.String); MessageBox.Show("设置成功!"); }