Проблема с очисткой файлов каталога установки отката установщика Windows - PullRequest
0 голосов
/ 09 июня 2010

У меня проблема с откатом установщика Windows.Я создал класс установщика, и он запускает настраиваемое действие [тип установщика] для создания базы данных. Если пользователь хочет выполнить откат, я использовал InstallerException с настраиваемым сообщением, но если я делаю это, то в каталоге установки некоторые временные файлы и файл CreateDatabase.InstallStateне удаляются, и предполагается, что они будут удалены.

В упомянутом сценарии я хочу выполнить откат таким образом, чтобы система была восстановлена ​​в исходное состояние, как это требуется для сертификации логотипа Windows 7.Любая помощь в этом отношении будет высоко оценен

1 Ответ

0 голосов
/ 10 июня 2010

Вам потребуется создать пользовательское действие (действия) для удаления базы данных и временных файлов, и, разумеется, установить его срабатывание только при откате.

Если ваше пользовательское действие запланировано до удаления встроенного файла и каталога, то при откате будет удален каталог установки самостоятельно (но только если каталог полностью пуст).

...