8Sep

Je HKLM aliasom pre HKEY_LOCAL_MACHINE?

Niekedy pri práci so systémom Windows vidíte napríklad všetky názvy, skratky a identifikátory, napríklad HKLM a HKEY_LOCAL_MACHINE.Je HKLM jednoducho aliasom pre HKEY_LOCAL_MACHINE alebo existujú 'rozdiely' medzi týmito dvoma? Dnešný príspevok SuperUser Q & A má odpovede na otázku zvedavého čitateľa.

Dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.

Screenshot s láskavým dovolením wandersick( Flickr).

Otázka

čítačka SuperUser Joe Kearney chce vedieť, či HKLM je len aliasom pre HKEY_LOCAL_MACHINE alebo či sú naozaj rozdiely medzi týmito dvomi časmi:

HKLM sa často používa ako skratka pre HKEY_LOCAL_MACHINE, ale neočakávane sa to tiež zdá byťpravda, keď požiadam Reg.pre určitú hodnotu.

  • C: \ & gt; vyhľadávací dotaz "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion" / v "CurrentVersion"
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
    Aktuálna verzia REG_SZ 6.1
  • C: \ & gtqu query "HKEY_LOCAL_MACHINE\ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion "/ v" Aktuálna verzia "
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
    CurrentVersion REG_SZ 6.1

Existujú nejaké referencie, ktoré tvrdia, že sú ekvivalentné?Alebo existujú v skutočnosti prípady, keď nie sú to isté?

Je HKLM jednoducho aliasom pre HKEY_LOCAL_MACHINE alebo existujú v skutočnosti nejaké rozdiely medzi týmito dvoma?

Odpovede

SuperUser prispievatelia Twinkles a John Smith majú odpoveď pre nás. Prvýkrát, Twinkles:

Nie, hoci HKLM je skratka pre HKEY_LOCAL_MACHINE, neexistuje oficiálne vyhlásenie spoločnosti Microsoft, že je vždy ekvivalentné.V skutočnosti výslovne uvádza, že dostupnosť týchto skratiek závisí od použitého softvéru a sú všeobecne označované ako bežne používané skratky .

Existujú prípady, v ktorých nie je povolené skrátenie HKEY_LOCAL_MACHINE na HKLM, napríklad pri definovaní politiky.

Nasledujúca odpoveď od john smith:

Taktiež nemôžete používať tieto skratky v súbore. reg, musíte napísať celé meno vnútri štvorcových rozsahov.

Musíte niečo doplniť k vysvetleniu? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.