Er HKLM et alias for HKEY_LOCAL_MACHINE?

Innholdsfortegnelse:

Er HKLM et alias for HKEY_LOCAL_MACHINE?
Er HKLM et alias for HKEY_LOCAL_MACHINE?

Video: Er HKLM et alias for HKEY_LOCAL_MACHINE?

Video: Er HKLM et alias for HKEY_LOCAL_MACHINE?
Video: GRAUPNER VECTOR UNIT INTERVIEW HANNES RUNKNAGEL & BASTIAN HUMMEL SPIELWARENMESSE NÜRNBERG (2017) - YouTube 2024, April
Anonim
Noen ganger når du arbeider med Windows, ser du alle slags navn, forkortelser og identifikatorer som for eksempel HKLM og HKEY LOCAL MACHINE. Er HKLM ganske enkelt et alias for HKEY LOCAL MACHINE eller er det forskjeller mellom de to? Dagens SuperUser Q & A innlegg har svar på en nysgjerrig leser spørsmål.
Noen ganger når du arbeider med Windows, ser du alle slags navn, forkortelser og identifikatorer som for eksempel HKLM og HKEY LOCAL MACHINE. Er HKLM ganske enkelt et alias for HKEY LOCAL MACHINE eller er det forskjeller mellom de to? Dagens SuperUser Q & A innlegg har svar på en nysgjerrig leser spørsmål.

Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

Skjermbilde høflighet (Flickr).

Spørsmålet

SuperUser leser Joe Kearney vil vite om HKLM bare er et alias for HKEY_LOCAL_MACHINE eller hvis det virkelig er forskjeller mellom de to til tider:

HKLM is often used as an abbreviation for HKEY_LOCAL_MACHINE, but unexpectedly, this also appears to be true when I ask the Reg. for a value.

  • C:>reg query “HKLMSOFTWAREMicrosoftWindows NTCurrentVersion” /v “CurrentVersion” HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion CurrentVersion REG_SZ 6.1
  • C:>reg query “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion” /v “CurrentVersion” HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion CurrentVersion REG_SZ 6.1

Are there any references asserting that they are equivalent or that one is an alias for the other? Or are there, in fact, cases where they are not the same thing?

Er HKLM bare et alias for HKEY_LOCAL_MACHINE eller er det faktisk noen forskjeller mellom de to?

Svaret

SuperUser bidragsytere Twinkles og John Smith har svaret for oss. Først opp, Twinkles:

No, although HKLM is an abbreviation for HKEY_LOCAL_MACHINE, there is no official statement from Microsoft that it is always equivalent. In fact, it explicitly states that the availability of these shortcuts depend on the software being used and they are generally referred to as commonly used abbreviations.

There are cases where abbreviating HKEY_LOCAL_MACHINE to HKLM is not permitted, for instance when defining a policy.

Etterfulgt av svaret fra john smith:

You also cannot use these abbreviations in.reg files, you have to write the full name inside the square scopes there.

Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.

Anbefalt: