'explorer.exe' não é mais meu shell. É por esse motivo que as entradas "runonce" não são executadas?

0

Estou configurando um dispositivo Windows Embedded 7 e parte da configuração envolve a alteração do shell ( HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell ) para um programa personalizado.

explorer.exe é responsável por executar as entradas runonce em HKLM\SOFTWARE\Microsfot\Windows\CurrentVersion\RunOnce ?

    
por frozenkoi 22.11.2017 / 22:11

1 resposta

1

Sim, se o explorer.exe não for seu shell, a chave mencionada (e outra) não será executada. Se você precisar dessa função, o Windows Embedded 7 tem um pacote "Prompt de Comando com Suporte a Shell Personalizado".

Shell Launcher enables you to replace the Explorer shell with a custom shell. Shell Launcher enables you to concentrate on your custom shell application while Shell Launcher handles issues such as executing the Run and RunOnce registry keys and restarting the custom shell if it crashes

link

Por outro lado, não queremos executar a chave runonce com nosso shell personalizado. Isso faz parte do endurecimento do sistema contra ataques de vírus. Então, não usamos o pacote mencionado.

    
por 23.11.2017 / 10:31

Tags