7

最近、Windows用のネイティブNTレジストリエディタを作成し、Windows 7で実行しました。驚いたことに、Windows XPに存在する2つの標準ルートキーMACHINEとUSERに加えて、「」という名前の不思議なキーもありました。 A "、これは、アクセス許可の変更、バックアップ特権、またはその他の方法で開くことはできません。

スナップショット

このキーが何のためにあるのか誰か知っていますか?マシンに何かをインストールする前にそこにあったので、ソフトウェア用ではないと思います。また、別の新しいインストールでも見たと思います。それはかなり疑わしいです、そして私はそれがなぜそこにあるのかについて興味があります。(私が十分に興味があるなら、何が起こるかを見るために、特権チェックなしでそれを開くためのドライバーを書くことになるかもしれません!)

(これをSuperUserとStackOverflowのどちらに配置するかはわかりませんでした。どちらにも使用できると思います。ただし、間違っている可能性があります。適切な場所でない場合は申し訳ありません。)

編集:

言うのを忘れた場合、Win32 APIを使用してこのキーを表示することさえできないと思います。たとえば、代わりにRegOpenKeyネイティブAPIを使用する必要があります。NtEnumerateKey

4

2 に答える 2

6

ドライバーライターの1人からのコメントは次のとおりです。「DISCACHE.sysドライバーは、システムファイル属性をキャッシュし、文書化されていない方法で\ REGISTRY \ Aを使用しているようです。このドライバーはカーネルの一部であるため、必要な場所に任意のハイブをロードできます。 。」

于 2011-01-06T14:13:42.613 に答える
3

面白い...

キーは確かに相対パスで開くことができますが、絶対パスでは開くことができません。

また、すべてのファイルシステムなどに関する情報が含まれているようです。不思議に見えます、確かに...

于 2011-10-08T04:40:02.787 に答える