Я хочу удалить целый детский элемент из дерева реестра, где ключевое значение издателя - Hiac. Я использую VisualStudio в качестве администратора. В моем коде, когда я говорю < /p>
key.deleteSubkeytree(ChildKey);; /> кей.'
< /blockquote>
Это то, что я пытаюсь: < /p>
static void Main(string[] args)
{
RegistryKey key = Registry.LocalMachine.OpenSubKey("Software\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall");
foreach (var childKey in key.GetSubKeyNames())
{
RegistryKey productKey = key.OpenSubKey(childKey);
if (productKey != null)
{
var keyValues = productKey.GetValueNames();
if (keyValues.Any(x => x.Equals("Publisher", StringComparison.OrdinalIgnoreCase)))
{
var value = productKey.GetValue("Publisher").ToString();
if (!string.IsNullOrWhiteSpace(value) && value.Equals("HIAC", StringComparison.OrdinalIgnoreCase))
{
key.DeleteSubKeyTree(childKey);
return;
}
}
}
}
Console.ReadLine();
}
< /code>
Чтобы проверить это, я создал ключ в пути, как показано на скриншоте. Я хочу удалить этот atestkey
Подробнее здесь: https://stackoverflow.com/questions/793 ... sexception
Попытка удалить подразделение реестра дает "System.UnauthorizedAccessException" ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
При попытке удалить подраздел реестра выдается «System.UnauthorizedAccessException».
Anonymous » » в форуме C# - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
При попытке удалить подраздел реестра выдается «System.UnauthorizedAccessException».
Anonymous » » в форуме C# - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Установка значения реестра вызывает исключение UnauthorizedAccessException [дубликат]
Anonymous » » в форуме C# - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как подразделение рабочего шаблона соответствует ссылкам на новые агрегаты?
Anonymous » » в форуме C# - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-