O arquivo do Windows “open with” não pode usar dois aplicativos com o mesmo nome de executável

2

Pode-se escolher qual aplicativo usar para abrir um arquivo com

  1. Clique com o botão direito no arquivo
  2. Abrir com
  3. Escolha o programa padrão ...
  4. Navegar

Dessa forma, você navega para o diretório (digamos, C:\dir_new ) contendo o aplicativo desejado (digamos, myapp.exe ).

Se acontecer que o nome do arquivo do arquivo executável selecionado (o chamará Selecionado , neste caso C:\dir_new\myapp.exe ) é o mesmo que o de outro aplicativo (o chamará Primeiro , por exemplo, C:\dir_old\myapp.exe ) já presente na janela "Abrir com" exibida, em vez de adicionar Selecionado ( C:\dir_new\myapp.exe ) à lista, ele seleciona o já presente Primeiro ( C:\dir_old\myapp.exe ).

É possível (por qualquer meio) ter dois aplicativos com o mesmo nome de arquivo ( myapp.exe ) disponível para "Abrir com" ao mesmo tempo?

PS: Estou usando o Windows 7, mas duvido que isso não aconteça em outras versões.

EDITAR : Acabei de encontrar este link . É semelhante, mas seu objetivo é livrar-se de um problema, ao invés disso, é possível ter os dois aplicativos disponíveis simultaneamente. De qualquer forma, a resposta aceita ( link ) talvez possa ser usada para os propósitos atuais. Requer privilégios de administrador, no entanto.

Este e this também pode ser relevante.

    
por sancho.s 04.12.2013 / 14:40

1 resposta

2

Eu encontrei uma solução alternativa, se você tem direitos de administrador (e Windows suficientemente moderno, eu acho que Vista e acima) você pode usar mklink para criar um link físico (se você não está familiarizado com o sistema UNIX, é basicamente um atalho de nível muito baixo) da seguinte forma:

C:\app1\app.exe <- Current app associated with filetype
C:\app2\app.exe <- Windows can't use this exe

No comando windows promt, execute:

mklink /H C:\app2\hard_link_to_app.exe C:\app2\app.exe

Em seguida, o arquivo C:\app2\hard_link_to_app.exe aparece e pode ser usado no lugar de C:\app2\app.exe para fins de associações de arquivos.

Eu não sei se isso pode causar problemas em algumas situações, até agora funcionou bem para mim.

I wonder if one can set a shortcut to C:\dir_new\myapp.exe, with a different name, and request opening with the shortcut.

A sugestão acima dos comentários não funciona com atalhos comuns do Windows.

    
por 07.04.2015 / 15:10