Mysterious, Native "A" ключ реестра с путем: Registry \ A - PullRequest
7 голосов
/ 06 января 2011

Недавно я написал собственный редактор реестра NT для Windows и запустил его на Windows 7. К моему удивлению, в дополнение к двум стандартным корневым ключам, MACHINE и USER, которые присутствуют в Windows XP, была и загадочная ключ с именем «A», который нельзя открыть каким-либо образом, будь то с помощью изменения разрешений или привилегий резервного копирования или иным образом:

Snapshot

Кто-нибудь знает, для чего этот ключ? Я не верю, что это для какого-либо программного обеспечения, потому что оно было там до того, как я установил что-либо на машину, и я думаю, что я видел это и в другой новой установке. Это довольно подозрительно, и мне любопытно, почему это так. (Если мне достаточно любопытно, я мог бы написать драйвер, чтобы открыть его без проверки привилегий, чтобы посмотреть, что произойдет!)

(Я не был уверен, стоит ли ставить это на SuperUser или StackOverflow, так как я думаю, что он может быть в любом из них. Однако я могу ошибаться; извините, если это не подходящее место.)

Edit:

Если вы забыли сказать, я не верю, что вы даже можете увидеть этот ключ с помощью Win32 API, например RegOpenKey - вам придется использовать собственный API, такой как NtEnumerateKey.

Ответы [ 2 ]

6 голосов
/ 06 января 2011

Вот комментарий одного из наших авторов драйверов: «Драйвер DISCACHE.sys, похоже, кэширует атрибуты системных файлов и использует \ REGISTRY \ A недокументированным способом. Этот драйвер является частью ядра, поэтому он может загрузить любой кустгде захочет. "

3 голосов
/ 08 октября 2011

Интересно ...

Ключ действительно можно открыть с помощью относительного пути, но не с абсолютным путем.

И, похоже, содержит информацию обо всех файловых системах и еще много чего. Выглядит загадочно, действительно ...

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