Я использую ReadDirectoryChangesW
для мониторинга определенной части файловой системы. Он довольно неплохо предоставляет частичный путь к файлу или каталогу, который изменился вместе с подсказкой о природе изменения. Это, возможно, испортило меня.
Мне также нужно отслеживать определенную часть реестра, но выглядит, как будто RegNotifyChangeKeyValue
очень грубый. Он скажет мне, что что-то под данным ключом изменилось, но, похоже, не хочет говорить мне, что это могло быть. Вот досада!
Часть рассматриваемого реестра произвольно глубока, поэтому перечисление всех подключей и вызов RegNotifyChangeKeyValue
для каждого, вероятно, не горячая идея, потому что в конечном итоге мне придется преодолеть MAXIMUM_WAIT_OBJECTS
. Кроме того, мне пришлось бы настроить набор ключей, которые я передал, на RegNotifyChangeKeyValue
, что было бы довольно трудоемким делом без перечисления подключей каждый раз, что могло бы победить изрядное количество целей.
Есть идеи?