Как создать наблюдатель реестра Windows? - PullRequest
11 голосов
/ 11 мая 2009

Как создать приложение для просмотра реестра Windows, используя .Net,

Я хочу, чтобы это приложение следило за всеми перехватами реестра и генерировало событие при изменении значения; это событие сообщит старому и новому значению 1004 * для этого значения.

Это возможно? как? нужна только идея или с чего начать

Ответы [ 4 ]

13 голосов
/ 11 мая 2009
2 голосов
/ 11 мая 2009

.Net Framework не содержит встроенного класса для просмотра реестра. Но вы все еще можете использовать упакованные вызовы WinAPI или интерфейс WMI (см. пример )

1 голос
/ 11 мая 2009
0 голосов
/ 25 февраля 2016

Подписка может быть сделана либо через WMI , либо напрямую через блокировку RegNotifyChangeKeyValue вызова в отдельном потоке, и вам придется отслеживать старые и новые ценности для себя. Здесь - код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...