8Sep
Às vezes, ao trabalhar com o Windows, você vê todos os tipos de nomes, abreviaturas e identificadores, como HKLM e HKEY_LOCAL_MACHINE, por exemplo. HKLM é simplesmente um alias para HKEY_LOCAL_MACHINE ou existem "diferenças" entre os dois? O super-usuário Q & A Post tem respostas para a pergunta de um leitor curioso.
Pergunta de hoje e amp;A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.
Captura de tela de tela de Wandersick( Flickr).
O questionário
SuperUser Joe Kearney quer saber se o HKLM é apenas um alias para HKEY_LOCAL_MACHINE ou se há realmente diferenças entre os dois às vezes:
HKLM é freqüentemente usado como abreviatura de HKEY_LOCAL_MACHINE, mas, inesperadamente, isso também parece seré verdade quando pergunto ao Reg.por um valor.
- C: \ & gt; reg query "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion" / v "CurrentVersion"
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
CurrentVersion REG_SZ 6.1 - C: \ & gt; reg query "HKEY_LOCAL_MACHINE\ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion "/ v" CurrentVersion "
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
CurrentVersion REG_SZ 6.1
Existem referências que afirmam que são equivalentes ou que um é um alias para o outro? Ou, na verdade, existem casos em que eles não são o mesmo?
O HKLM é simplesmente um alias para HKEY_LOCAL_MACHINE ou há realmente algumas diferenças entre os dois?
A resposta Os contribuidores
SuperUser Twinkles e john smith têm a resposta para nós. Primeiro, Twinkles:
Não, embora HKLM seja uma abreviatura para HKEY_LOCAL_MACHINE, não existe uma declaração oficial da Microsoft que seja sempre equivalente. Na verdade, ele afirma explicitamente que a disponibilidade desses atalhos depende do software que está sendo usado e geralmente são conhecidos como abreviaturas comumente utilizadas .
Existem casos em que abreviando HKEY_LOCAL_MACHINE para HKLM não é permitido, por exemplo, ao definir uma política.
Seguido pela resposta de john smith:
Você também não pode usar essas abreviaturas nos arquivos. reg, você deve escrever o nome completo dentro dos escopos quadrados lá.
Tem alguma coisa a adicionar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.