.NET 4.x Удаление разделов реестра в цикле - C#
Формулировка задачи:
Подскажите можно как-нибудь удалить разделы реестра используя List<string> ?
Если стандартно используется такая схема:
Почему именно в цикле? ( отвечаю )
У меня не получается удалить 2 раздела реестра в такой последовательности:
Если только использовать для каждого try/catch но как-то это не культурно =)
Листинг программы
- static List<string> LoggerSearch = new List<string>()
- {
- @"HKEY_CURRENT_USER\Software\Logger",
- @"HKEY_LOCAL_MACHINE\SOFTWARE\Logger"
- };
Листинг программы
- Registry.LocalMachine.DeleteSubKeyTree(LoggerPath, true);
Листинг программы
- Registry.LocalMachine.DeleteSubKeyTree(LoggerPath, true);
- Registry.CurrentUser.DeleteSubKeyTree(LoggerPath, true);
Решение задачи: «.NET 4.x Удаление разделов реестра в цикле»
textual
Листинг программы
- if ("HKEY_CURRENT_USER".Equals(hiveAndName[0], StringComparison.OrdinalIgnoreCase))
- {
- root = Registry.CurrentUser;
- root.DeleteSubKeyTree(hiveAndName[1], false);
- Console.WriteLine($"Раздел { hiveAndName[1] } удалён успешно.");
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д