.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