Onde está o comando de abertura de imagens no registro do Windows 10

Onde está o comando de abertura de imagens no registro do Windows 10

Normalmente, o programa que abre um tipo de arquivo é armazenado na seguinte chave no registro (onde filetypenameestá o nome do tipo de arquivo):

HKEY_CLASSES_ROOT\filetypename\shell\Open\command

Mas para arquivos de imagem como PNG ou JPG, a única chave na shellchave é printto, que é o comando Imprimir. No entanto, quando clico com o botão direito na imagem, ainda há um comando Abrir, mas não parece estar em nenhum lugar do registro. Por que é isso? Os arquivos podem ter comandos que não estão no registro? Ou a chave deste comando está em algum outro lugar do registro?

Responder1

Eu sei disso porque fiz isso para "Editar com VbsEdit", uma alteração personalizada para o tipo de arquivo .vbs. Isso funcionou em uma máquina com Windows 7, depois de criar cada chave de ".vbs" até "Command":

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.vbs\Shell\Edit with VbsEdit\Command]="C:\Arquivos de Programas (x86)\Vbsedit\Vbsedit.exe" "%1"

Obviamente, para sua pergunta use:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\filetypename\shell\Open\Command]="C:\Path\OpenProgram.exe"

... e "C:\Path\OpenProgram.exe" é o caminho completo para o abridor padrão desejado.

informação relacionada