我會在上下文菜單中添加一個新的條目「共享」,所以通過右鍵單擊文件,我會在上下文菜單中看到這個新條目「共享」。我想在下面的代碼,但方法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 –