HKLM е псевдоним за HKEY_LOCAL_MACHINE?

Съдържание:

HKLM е псевдоним за HKEY_LOCAL_MACHINE?
HKLM е псевдоним за HKEY_LOCAL_MACHINE?

Видео: HKLM е псевдоним за HKEY_LOCAL_MACHINE?

Видео: HKLM е псевдоним за HKEY_LOCAL_MACHINE?
Видео: Все комбинации горячих клавиш Windows 10/11 - YouTube 2024, Април
Anonim
Понякога, когато работите с Windows, виждате всички видове имена, съкращения и идентификатори, например HKLM и HKEY LOCAL MACHINE. Дали HKLM просто е псевдоним за HKEY LOCAL MACHINE или има ли "разлики" между двете? Днешната публикация "SuperUser Q &A" има отговорите на въпроса на любознателен читател.
Понякога, когато работите с Windows, виждате всички видове имена, съкращения и идентификатори, например HKLM и HKEY LOCAL MACHINE. Дали HKLM просто е псевдоним за HKEY LOCAL MACHINE или има ли "разлики" между двете? Днешната публикация "SuperUser Q &A" има отговорите на въпроса на любознателен читател.

Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.

Скрийншотът е предоставен от wandersick (Flickr).

Въпроса

Дисплеят на SuperUser Джо Керини иска да разбере дали HKLM е просто псевдоним за HKEY_LOCAL_MACHINE или ако наистина има разлики между двете понякога:

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?

Дали HKLM просто е псевдоним за HKEY_LOCAL_MACHINE или има ли всъщност някои разлики между двете?

Отговорът

Привържениците на SuperUser Twinkles и Джон Смит имат отговора за нас. Първо, 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.

Последвано от отговора на Джон Смит:

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

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.

Препоръчано: