web-dev-qa-db-ja.com

Windowsレジストリキーを処理するとき、 `@`は何を表しますか?

@ Windowsレジストリキーを扱うときを表しますか?

例:

enter image description here

enter image description here

3
voices

壊れたインポートのように見えます。 .regファイルにエクスポートする場合、@(Default)値です。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Test]
@="Hello World"

Regedit screenshot

あなたの場合、.regファイルには代わりにこれが含まれている可能性があります。

"@"="Hello World"

それはそれを他のように通常の値にします。意味は、この特定のレジストリエントリをいずれかの方法で読み取るソフトウェア次第です。そうは言っても、私もこの値を持っているので、おそらくデフォルトでWindowsに付属しています。

隣接するキーでは、この値が(Default)値に入るはずであることがわかります。これが何かが壊れていることを意味するかどうかはわかりません。

3
Daniel B