8Sep

Czy HKLM jest aliasem dla HKEY_LOCAL_MACHINE?

Czasami podczas pracy z Windows widzisz na przykład różne nazwy, skróty i identyfikatory, takie jak HKLM i HKEY_LOCAL_MACHINE.Czy HKLM jest po prostu aliasem dla HKEY_LOCAL_MACHINE, czy są między nimi "różnice"?Dzisiejszy post SuperUser Q & A ma odpowiedzi na ciekawe pytanie czytelnika.

Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.

Zrzut ekranu dzięki uprzejmości wędrowca( Flickr).

Pytanie

Czytnik SuperUser, Joe Kearney, chce wiedzieć, czy HKLM jest tylko aliasem dla HKEY_LOCAL_MACHINE, czy też rzeczywiście istnieją między nimi różnice:

HKLM jest często używany jako skrót dla HKEY_LOCAL_MACHINE, ale nieoczekiwanie wydaje się, że jest to równieżprawda, kiedy pytam Reg.dla wartości.

  • C: \ & gt; zapytanie reg "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion" / v "CurrentVersion"
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
    CurrentVersion REG_SZ 6.1
  • C: \ & gt; zapytanie reg "HKEY_LOCAL_MACHINE\ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion "/ v" CurrentVersion "
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
    CurrentVersion REG_SZ 6.1

Czy istnieją odniesienia, które potwierdzają, że są one równoważne lub że jest to alias dla drugiego? Czy rzeczywiście istnieją przypadki, w których nie są one tym samym?

Czy HKLM jest po prostu aliasem dla HKEY_LOCAL_MACHINE, czy też istnieją między nimi pewne różnice?

Odpowiedzi

SuperUser Twinkles i John Smith mają dla nas odpowiedź.Najpierw Twinkles:

Nie, chociaż skrót HKLM jest skrótem od HKEY_LOCAL_MACHINE, nie ma oficjalnego oświadczenia firmy Microsoft, że zawsze jest ono równoważne. W rzeczywistości wyraźnie stwierdza, że ​​dostępność tych skrótów zależy od używanego oprogramowania i są one ogólnie nazywane powszechnie używanymi skrótami .

Istnieją przypadki, w których skracanie HKEY_LOCAL_MACHINE do HKLM jest niedozwolone, na przykład podczas definiowania zasady.

Następnie odpowiedź od Johna Smitha:

Nie możesz też używać tych skrótów w plikach. reg, musisz wpisać pełne imię i nazwisko w kwadratowych zakresach tam.

Czy chcesz coś dodać do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.