我会在上下文菜单中添加一个新的条目“共享”,所以通过右键单击文件,我会在上下文菜单中看到这个新条目“共享”。我想在下面的代码,但方法CreateSubKey()抛出异常个说法System.UnauthorizedAccessException的拒绝访问到关键HKEY_CLASSES_ROOT如何以编程方式获取在上下文菜单中添加新条目?
const string MenuName = "*\\shell\\NewMenuOption";
const string Command = "*\\shell\\NewMenuOption\\command";
RegistryKey key = null;
key = Registry.ClassesRoot.CreateSubKey(MenuName, RegistryKeyPermissionCheck.ReadWriteSubTree);
key = Registry.ClassesRoot.CreateSubKey(Command, RegistryKeyPermissionCheck.ReadWriteSubTree);
key.SetValue("Share", ObjectToStore);
我看到这个东西guide但我认为在.NET2.0是不同的
我解决了probem运行一个单独的exe与设置密钥的管理员权限。这样的权利的请求只被要求一次@Michael –