MSI авторемонт вопрос обойти? - PullRequest
0 голосов
/ 05 октября 2010

Я создал установщик MSI с помощью Visual Studio 2008. У меня есть несколько временных файлов, которые необходимо удалить после установки, но функция автоматического восстановления беспокоит меня.Функция автоматического восстановления будет вызвана нажатием на ярлык, созданный установщиком.Я думаю о создании своего собственного ярлыка, чтобы избежать этого авторемонта.Я попробовал это, вручную создав ярлык после установки.Это сработало.

Теперь я пытаюсь найти способ создать ярлык в настраиваемом действии установщика.Мой вопрос: есть ли возможный негативный эффект для установщика и результата установки?

спасибо

1 Ответ

0 голосов
/ 05 октября 2010

Даже если вам удалось преднамеренно обойти установщик Windows, файлы все равно вернутся, если пользователь нажмет кнопку «Восстановить» в окне «Установка и удаление программ».Вместо этого вы должны искать способы сделать файлы временно доступными во время установки, фактически не устанавливая их.К сожалению, VDPROJ настолько ограничен, что это не делает это очень легко сделать.

Однако, если вы хотите проигнорировать все это и просто взломать проблему, посмотрите на запуск сценариев посткомпиляции для вашего MSI, чтобы сделать ярлык не объявленным.

...