Qual é a diferença entre essas duas chaves de registro de shell personalizadas (Win7)?

0

Eu sou um desenvolvedor de um aplicativo personalizado de shell do Windows que vem trabalhando com todos os nossos clientes no ano passado, no entanto, algumas máquinas pararam de iniciá-lo e, em vez disso, iniciam o explorer.exe.

Eu estava investigando as configurações do registro e encontrei duas entradas "Shell" diferentes baseadas no usuário atual que são referenciadas em vários artigos on-line para configurar um shell personalizado:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\Shell

e

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell

Até agora eu tenho usado o primeiro, e como eu disse, até agora está funcionando bem. Por que essas duas chaves existem e qual é a diferença se ambas são relatadas para fazer a mesma coisa?

Editar:

A máquina que estou atualmente pesquisando está executando o Windows 7 Home, se isso fizer diferença.

    
por tanGee 05.04.2017 / 14:39

0 respostas