Я новичок в WMI, и мне нужно реализовать RegistryValueChangeEvent в службе C#.Registry Watcher C#
Мне нужен обработчик событий, который запускается каждый раз при изменении любого из значений реестра. Мне нужно поведение, подобное событию FileSystemWatcher класса Changed, но для значений реестра.
Если есть какая-то другая техника, которую я мог бы использовать для выполнения той же задачи, я был бы признателен за это. Моим минимальным требованием является то, что это лучшее решение, чем то, что у меня есть сейчас: опрос каждые 20 секунд и сравнение значения реестра с последним результатом.
Просьба привести пример кода в вашем ответе. Если я могу получить пример для просмотра только одного значения реестра, все будет хорошо.
Мне нужно решение в .Net 2.0
Спасибо.
Именно это я и ищу. Я попробую и дам вам знать, как это работает. –
Отлично, Андрей. Дайте мне знать, если у вас возникнут проблемы с повторным назначением для вашего собственного использования. Вы можете запросить меня на AIM, если хотите - e4lt0rf3R (замените цифры буквами). Я буду рад помочь вам решить любые дополнительные вопросы, которые у вас есть, а затем опубликовать их резюме. –
Извините за комментарий к «старому» ответу, но есть ли способ в этом примере, который работает для HKEY_CURRENT_USER – SomeNickName