WIX RemoveFolder проблема - PullRequest
       13

WIX RemoveFolder проблема

2 голосов
/ 17 декабря 2009

Я пытаюсь добавить в свой установщик MSI функцию, написанную в wix, которая позволит пользователю изменить имя папки, в которой хранятся ярлыки в меню «Пуск» Windows.

То, что я до сих пор делал, - это добавление туда папки (со статическим именем), добавление ярлыков в эту папку и удаление всех из них во время удаления (используя тег RemoveFolder).Затем я добавил настраиваемое действие, которое выберет свойство, заданное в поле редактирования в пользовательском интерфейсе, и задаст его в качестве имени папки, например:

.InstallExecuteSequence, папка создана правильно (с именем, установленным для нее пользователем), и все вещи установлены на свои места.Тем не менее, когда я удаляю продукт, папка остается со всеми ее ярлыками (которые сейчас ни на что не указывают, и они нажимают на удаление, когда вы нажимаете на них).

Есть ли способ удалить папку, в которой я динамически изменил ее атрибут Name во время установки, как описано выше?

Спасибо.

1 Ответ

2 голосов
/ 18 декабря 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...