При попытке выполнить символическую ссылку, которая указывает на исполняемый файл (в Windows 7), появляется окно «Открыть с помощью». При переименовании файла в файл «.exe» появляется сообщение «Указанный путь не существует. Проверьте путь, а затем повторите попытку». Симлинки на другие направления работают нормально.
Так есть ли способ выполнить символическую ссылку?
РЕДАКТИРОВАТЬ: В командной строке я выполняю следующее, и MyProgram.exe запускается оба раза. Однако если дважды щелкнуть символическую ссылку в проводнике Windows, произойдет сбой с приведенным выше сообщением об ошибке.
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
и получают неправильные вещи. || Симлинки работают одинаково как в * nix, так и в Windows.