右键菜单中添加”用记事本打开“项

实现效果:
  

知识运用:
  
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("设置成功!");
        }

  

猜你喜欢

转载自www.cnblogs.com/feiyucha/p/10332424.html