При разработке моего продукта на моем тестовом устройстве одновременно было установлено несколько версий приложения. Однако, чтобы получить абсолютные пути, которые использует мое приложение для работы, мне нужно переключить или переименовать папки, чтобы версия, которую я хочу протестировать, имела правильный путь, скажем C:\Program Files\My Company\My App\My App.exe
. Я сделал ярлык, который нацелен на этот путь, но если этот ярлык открывается, когда ни одна из версий в настоящее время не имеет этого пути, ярлык автоматически обновится, думая, что файл был перемещен навсегда. Это вызывало тихие сбои, пока я не обнаружил, что происходит. Я не знал, что это была особенность ярлыков Windows до сих пор.
Так что мой вопрос прост. Есть ли способ отключить эту функцию? Во всем мире это хорошо, но решение для ярлыка будет лучше.
Использование пакетного файла вместо ярлыка - одно из решений, но мне интересно, есть ли способ заставить эту работу работать, хотя ярлык все еще используется.
Я использую Windows 10 Home и Windows 7 Home.