.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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д