WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Use Registry Editor at your own risk.
Adicionar à seção "Programas recomendados" da caixa de diálogo Abrir com
NOTE: In Windows 7 this will also show on the "Open with" context menu for registered file types (see image below).
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
Localize ou adicione uma subchave de sua extensão escolhida, por exemplo, ".bin", adicione ou selecione a subchave "OpenWithList" e adicione um valor REG_SZ
com um nome a
to z
dependendo das entradas existentes. carta disponível e defina o valor para o nome do executável do aplicativo. Isso pode significar ter uma entrada já disponível em HKEY_CLASSES_ROOT\Applications
que corresponde ao seu nome executável (veja a seção Adicionar a "Outros Programas" da seção Abrir com diálogo abaixo).
Você pode controlar a ordem em que eles aparecem, modificando o MRUList
REG_SZ
que existirá na mesma subchave (veja outras extensões se você não tiver certeza de como isso é exibido).
Você também pode usar a subchave OpenWithProgids
, mas isso funciona de forma diferente e depende de você ter um ProgId registrado no HKEY_CLASSES_ROOT
do registro.
Aqui está um exemplo exportado da minha .asp
subkey
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.asp\OpenWithList]
"a"="PSPad.exe"
"MRUList"="bca"
"b"="NOTEPAD.EXE"
"c"="WinMergeU.exe"
Adicionar à seção "Outros programas" da caixa de diálogo Abrir com
HKEY_CLASSES_ROOT\Applications
Crie uma chave chamada seu executável, por exemplo, "myapp.exe" usando isso como um exemplo, crie a estrutura a seguir (obtida de um arquivo .reg de exportação do registro);
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Applications\myapp.exe\shell\open\command]
@="\"C:\myapp.exe\" \"%1\""