Ao tentar executar um link simbólico que aponta para um arquivo exe (no Windows 7), a janela "Abrir com" é exibida. Ao renomeá-lo para um arquivo ".exe", ele diz "O caminho especificado não existe. Verifique o caminho e tente novamente.". Links simbólicos para outros destinos parecem funcionar bem.
Então, existe alguma maneira de executar um link simbólico?
EDIT: No prompt de comando, eu executo o seguinte e o MyProgram.exe é executado nas duas vezes. No entanto, se eu clicar duas vezes no link simbólico no Windows Explorer, ele falhará com a mensagem de erro acima.
C:\Temp>mklink SomeProgram.exe MyProgram.exe
symbolic link created for Backup.exe <<===>> Backup-1.0.1.exe
C:\Temp>SomeProgram.exe
C:\Temp>del SomeProgram.exe
C:\Temp>mklink SomeProgram.exe C:\Temp\MyProgram.exe
symbolic link created for Backup.exe <<===>> C:\Temp\Backup-1.0.1.exe
C:\Temp>SomeProgram.exe
ln -s ../../foo somedir/bar
e entender a coisa errada. || Os links simbólicos funcionam exatamente da mesma maneira no * nix e no Windows.