.NET 2.x Проверка изменения ключей в разделов реестра - C#

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

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

Помогите сделать проверку только уже выбранных разделов реестра: ссылка на программу для проверки реестра: https://www.codeproject.com/Articles...for-RegNotifyC Сделал следующие разделы:
static List<string> RegScan = new List<string>()
        {
            @"HKEY_CLASSES_ROOT\exefile\shell\runas\command",
            @"HKEY_CLASSES_ROOT\zapfile\shell\open\command",
            @"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.exe",
            @"HKEY_CLASSES_ROOT\.exe",
        };
Далее по этой библиотеки

RegistryUtils.dll

private static RegistryMonitor registryMonitor;
public static void StopRegistryMonitor()
    {
        if (registryMonitor != null)
        {
            registryMonitor.Stop();
            registryMonitor = null;
            Console.WriteLine("Monitoring stopped");
        }
    }
 public static void StartRegistryMonitor()
    {
        for (int i = 0; i < RegScan.Count; i++)
        {
            Console.WriteLine("Monitoring "" + i + "" started"); // ошибка: The registry hive '0' is not supported
            registryMonitor = new RegistryMonitor(i.ToString()); // тут не правильно я сделал уже понял)
        }
    }
Я хочу чтобы можно было отследить нужные мне директории например если там появилось какая либо папка или ключ(значения) то оповестить пользователя об этом) Помогите решить..

Решение задачи: «.NET 2.x Проверка изменения ключей в разделов реестра»

textual
Листинг программы
List<string> RegScan

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


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

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

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