2015-11-12 6 views
0

У меня есть Visual Studio 2013 final и создали проект с ограниченным тиражом Installshield.Installshield ограниченным тиражом Shortcut ищет установщика при каждой перезагрузке

Я добавил ярлык к результату проекта в том же решении.

Как только мы находимся в производственных условиях, мы устанавливаем продукт с пользователем с правами администратора, но всегда устанавливаем опцию «Для всех пользователей».

Тогда пользователи с «нормальными» разрешениями пользователя используют продукт без проблем.

До тех пор, пока они не перезагрузятся, тогда, когда пользователи используют ярлык, всегда ищет установщика, если мы используем только exe без ярлыка, все идет хорошо.

Я не нашел никаких свойств, в которых говорится о таком поведении.

Я думал, что это может быть связано с настройкой AD, но это также было исключено.

Любой может объяснить мне такое поведение ?.

BR

Jorge

+0

Ну ... Я забыл упомянуть, что у меня есть «автообновление» exe, которое заменяет файлы более новыми версиями с веб-сервера. ЭТО, похоже, проблема. Я бы хотел, чтобы установка installshield пыталась восстановить ее самостоятельно, хотя – MetalGeorge

ответ

0

Ну ... Прежде всего, я должен был понять, лил»немного о себе заживают функции http://msiworld.blogspot.com/2008/10/difference-between-self-heal-and-repair.html

Тем не менее, как указано проблема была из-за функция автоматического обновления, которая заменила меня на файлы с новыми версиями.

Таким образом, решение, которое я применил, состояло в том, чтобы создать файл lnk и включить его в качестве файла содержимого в основной проект, затем мы добавим результат контента на рабочий стол.

Так что теперь это работает для меня. Надеюсь, это сработает для кого-то другого.