Ürünümü geliştirirken, test cihazımda aynı anda kurulu uygulamanın birkaç sürümü var. Ancak, uygulamamın çalışması için kullandığı mutlak yolları elde etmek için, test etmek istediğim sürümün doğru yolu alabilmesi için klasörleri değiştirmem veya yeniden adlandırmam gerekiyor C:\Program Files\My Company\My App\My App.exe
. Bu yolu hedefleyen bir kısayol yaptım, ancak şu anda sürümlerden hiçbiri bu yola sahip olmadığında bu kısayol açılırsa, dosyanın kalıcı olarak taşındığını düşünerek kısayol otomatik olarak kendini günceller. Bu ne olduğunu keşfedene kadar sessizliklere neden oldu. Bunun şimdiye kadar Windows kısayollarının bir özelliği olduğunu bilmiyordum.
Yani sorum basit. Bu özelliği kapatmanın bir yolu var mı? Global olarak iyidir, ancak kısayol başına bir çözüm daha iyi olurdu.
Kısayol yerine toplu iş dosyası kullanmak tek bir çözümdür, ancak yine de bir kısayol kullanırken bu işi yapmanın bir yolu olup olmadığını merak ediyorum.
Windows 10 Home ve Windows 7 Home kullanıyorum.
mklink
Bunun yerine bir .lnk
dosya yerine sembolik bir bağlantı oluşturmayı ( komutu kullanarak ) denediniz mi? Yoksa bunlar da güncellendi mi?
.bat
, örneğin basit bir komutla bir toplu iş dosyası ( ) kullanmaktırstart "" "C:\path\to\file.exe"
.