我正在使用C#为Outlook创建一个插件。
我想以编程方式在注册表HKEY_CURRENT_USER\Software\Policies\Microsoft\office\15.0\outlook
下添加一个子项,以便始终在Outlook中启用该插件。
我的代码段是
string SUB_KEY_NAME = @"addinlist";
RegistryKey regkey = Registry.CurrentUser.OpenSubKey(@"Software\Policies\Microsoft\office\15.0\outlook", true);
regkey = regkey.CreateSubKey(SUB_KEY_NAME);
regkey.SetValue("Plugin Name", "1");
但它会抛出
谁能帮助我吗? 提前致谢System.UnauthorizedAccessException'异常并显示“访问注册表项'HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ office \ 15.0 \ outlook'被拒绝”
答案 0 :(得分:1)
尝试使用以管理员身份运行关闭并重新打开Visual Studio。然后重新运行您的代码。