exeファイルを指すシンボリックリンクを実行しようとすると(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の両方でまったく同じように機能します。