Как проверить все разделы реестра с одной командой? - C#

Узнай цену своей работы

Формулировка задачи:

Как можно проверить три и более разделов реестра, чтобы в итоге выполнилась команда исходя из всех разделов? Проверка последовательная 1 > 2 > 3 = команда. Если есть 1й раздел, проверить 2й, если он тоже есть, проверить 3й, если все они существуют - выполнить команду.
using (var key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\1"))
using (var key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\2"))
using (var key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\3"))

Решение задачи: «Как проверить все разделы реестра с одной командой?»

textual
Листинг программы
using (var key1 = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\1"))
using (var key2 = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\2"))
using (var key3 = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\3"))
{
    if (key1 != null && key2 != null && key3 != null)
    {
        // Команда ...
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы