Lors du développement de mon produit, mon appareil de test a plusieurs versions de l'application installées en même temps. Cependant, afin d'obtenir les chemins absolus que mon application utilise pour fonctionner, je dois changer ou renommer les dossiers afin que la version que je veux tester ait le bon chemin, par exemple C:\Program Files\My Company\My App\My App.exe
. J'ai créé un raccourci qui cible ce chemin, mais si ce raccourci est ouvert alors qu'aucune des versions n'a actuellement ce chemin, le raccourci se mettra automatiquement à jour, pensant que le fichier a été déplacé de manière permanente. Cela a provoqué des échecs silencieux jusqu'à ce que je découvre ce qui se passait. Je ne savais pas que c'était une fonctionnalité des raccourcis Windows jusqu'à présent.
Ma question est donc simple. Existe-t-il un moyen de désactiver cette fonctionnalité? Globalement, c'est bien, mais une solution par raccourci serait préférable.
L'utilisation d'un fichier de commandes au lieu d'un raccourci est une solution, mais je me demande s'il existe un moyen de faire fonctionner cela tout en utilisant un raccourci.
J'utilise Windows 10 Famille et Windows 7 Famille.
mklink
commande) au lieu d'un .lnk
fichier à la place? Ou ceux-ci sont-ils également mis à jour?
.bat
) avec une commande simple, par exemplestart "" "C:\path\to\file.exe"
.