Как проверить все разделы реестра с одной командой? - 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)
{
// Команда ...
}
}