Как получить дескриптор и перечислить путь реестра: & quot; \ REGISTRY \ A \ & quot ;?

Я пытаюсь получить дескриптор куста реестра «\ REGISTRY \ A {GUID}» и перечислить ключи под этим дескриптором. Я искал часы, но до сих пор не понял, как его открыть или перечислить. Пожалуйста, помогите мне найти правильный API для этого. Кстати, RegOpenKeyEx () и RegEnumKeyEx () не работает, я пытался.

0

Решение

Приложения с дескрипторами для путей \ REGISTRY \ A \ {GUID} назывались RegLoadAppKey или же NtLoadKeyEx. RegLoadAppKey загружает куст частного приложения по автоматически сгенерированному пути, «\ REGISTRY \ A \ {GUID}». Он возвращает дескриптор для корневого ключа улья, и подразделы могут быть перечислены, созданы и открыты относительно этого дескриптора.

Раньше можно было открывать «A» относительно дескриптора «\ REGISTRY» и перечислять его подразделы. Это больше не разрешено в Windows 10. Я предполагаю, что доступ ограничен в процедуре разбора Configuration Manager для ключевых объектов, CmpParseKey, Однако вы все еще можете проверить этот ключ, используя отладчик ядра с такими командами, как !reg q \REGISTRY\A,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]