当前位置: 编程技术>.net/c#/asp.net
C#.NET程序添加到右键菜单的实现代码
来源: 互联网 发布时间:2014-08-30
本文导语: 在文件上单击右键,显示效果如下: 实现方法 引入命名空间: 代码示例: using Microsoft.Win32; 说明:右键菜单的注册表项在/HKEY_CLASSES_ROOT/*/shell下 关键代码: 代码示例: RegistryKey reg; reg = Registry.ClassesRoot; reg=reg.CreateSubKey(...
在文件上单击右键,显示效果如下:
实现方法
引入命名空间:
代码示例:
using Microsoft.Win32;
说明:右键菜单的注册表项在/HKEY_CLASSES_ROOT/*/shell下
关键代码:
代码示例:
RegistryKey reg;
reg = Registry.ClassesRoot;
reg=reg.CreateSubKey(@"*/shell/myApp");
//创建新项myApp
reg.SetValue("","我的程序");
//设置项值
reg = Registry.ClassesRoot;
reg.CreateSubKey(@"*/shell/myApp/command");
//创建新项command
reg.SetValue("",Application.ExecutablePath+" %1");
//设置command的值
reg.Close();
//edit www.
reg = Registry.ClassesRoot;
reg=reg.CreateSubKey(@"*/shell/myApp");
//创建新项myApp
reg.SetValue("","我的程序");
//设置项值
reg = Registry.ClassesRoot;
reg.CreateSubKey(@"*/shell/myApp/command");
//创建新项command
reg.SetValue("",Application.ExecutablePath+" %1");
//设置command的值
reg.Close();
//edit www.