Manipuladores do menu de contexto
A resposta que você colocou em sua própria pergunta é de fato uma maneira de fazer isso. O método que você descreve é conhecido como "adicionar um manipulador ao menu de contexto" ou "criar um manipulador de contexto". Você pode usar esses termos para fazer mais pesquisas para encontrar mais informações.
Você pode preferir criar um manipulador de contexto personalizado para ser um pouco mais limpo (ou seja, menos cliques) em seu fluxo de trabalho. Existem algumas maneiras diferentes de conseguir isso: criar uma entrada personalizada.
-
Arquivo de modelo para entradas no menu de contexto personalizado
-
Um artigo que descreve a situação em grande detalhe e oferece várias abordagens
-
Tutorial, código-fonte e muito mais para uma ferramenta que você pode construir / melhorar você mesmo
Usando assoc e ftype Utilitários
Estas são ferramentas de linha de comando criadas especificamente para manipular os manipuladores / aplicativos designados para cada tipo de arquivo. Primeiro, definir explicitamente dois termos. Perdoe-me se estas já são óbvias para você. Eles parecem causar confusão para a maioria das pessoas.
-
Extensão de arquivo - este é o "." mais os 3/4 caracteres encontrados no final de quase todos os arquivos, considerando as convenções do MS Windows OS. O sistema operacional pode ser configurado para ocultar a extensão de "tipos de arquivos conhecidos", mas altere isso em "opções de pasta". para diretórios específicos ou globalmente em todo o sistema de arquivos.
-
Tipo de arquivo - Distinto, mas relacionado a extensões de arquivo. Um "tipo de arquivo" encapsula várias extensões de arquivos sob uma única abstração / conceito. Este é um rótulo . Geralmente é o nome / pronúncia de sua extensão associada. Quando você vê ".txt" você diz "textfile". ".txt" é a extensão e "textfile" é o tipo de arquivo .
Por exemplo, as extensões de arquivo ".htm" e ".html" são encapsuladas pelo tipo de arquivo "htmlfile" . Agora, para alguns exemplos usando os utilitários assoc e ftype na linha de comando. Abra um terminal (Window Key + "R" e um prompt "run" deve aparecer, digite "cmd.exe", clique no botão "ok" ou simplesmente pressione enter).
$> assoc .html
.html=htmlfile
$> assoc .htm
.htm=htmlfile
$> ftype htmlfile
htmlfile="C:\Program Files (x86)\Microsoft\Internet Explorer\iexplore.exe" "%1"
Esses utilitários também podem ser usados para atribuir valores a extensões ou tipos de arquivos . Você também pode editar o registro diretamente ou usar um de qualquer número de utilitários que o auxilie na manipulação desses valores.
Na sua pergunta você menciona especificamente o Open ", então estou assumindo que você sabe, pelo menos um pouco, sobre" verbos "no menu de contexto." Editar "é outro verbo comum. Você provavelmente não quer substituir o verbo associado com o clique duplo.É perfeitamente bem criar um novo verbo chamado "disasm" e tê-lo aparecer no menu de contexto perto do topo para que R-click- > Disasm seja um processo rápido para você para executar.