У меня есть установщик MSI, созданный из проекта установки VS2010.Часть установки включает в себя добавление или изменение разделов реестра.(Ключи изменяются, если установка является обновлением, а не установкой в первый раз.)
Программа установки работает нормально при первой установке, но при обновлении кажется, что установка остается незавершенной доярлык приложения нажимается.Под этим я подразумеваю следующее: установка завершается успешно, однако эти разделы реестра не будут существовать до тех пор, пока не будет нажата кнопка приложения (т. Е. В меню «Пуск»), созданная в процессе установки.В этот момент установщик запускается с сообщением в строке Please wait while applicationXXX is configured...
.Это происходит только один раз, после чего пишутся ключи и все хорошо со вселенной.
Но почему это происходит?И что еще более важно, как я могу «заставить» программу установки завершить установку и записать эти ключи реестра, не нажимая ярлык приложения?Следует также отметить, что прямой запуск исполняемого файла приложения не запускает этот процесс окончательной установки;кажется, что это работает, только если щелкнуть ярлык.
Буду признателен за любую помощь / понимание.