实现效果:

知识运用:
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("设置成功!");
}
浙公网安备 33010602011771号