MSI предотвращает восстановление ключа реестра - PullRequest
3 голосов
/ 30 декабря 2010

Я создал MSI-установку через Visual Studio 2008 для своего приложения и добавил ключ реестра в windows \ run для автоматического запуска, но в моем приложении также реализована функция отключения автоматического запуска.Однако при перезапуске приложения ключ автоматически восстанавливается.

Как предотвратить восстановление ключа MSI ??

Спасибо!

1 Ответ

2 голосов
/ 03 января 2011

Раздел реестра исправлен, поскольку он был установлен вашим пакетом, и установщик Windows знает, что он должен присутствовать. Некоторые возможные решения:

  1. Переместить запись в отдельный компонент, который не имеет идентификатора компонента. Таким образом, компонент не регистрируется установщиком Windows.
  2. Используйте настраиваемое действие для создания записи реестра во время установки.
...