У меня есть проект InstallScript в IS2010. Он имеет несколько сервисов, которые устанавливаются. Некоторые из них представляют собой исполняемые файлы C++ и используют «Объект InstallShield для служб NT». Другие приложения Java устанавливаются как службы с помощью Java Service Wrapper через вызовы командной строки LaunchAppAndWait. . Tomcat также устанавливается как служба через вызов его service.bat.
Когда установщик запускается в режиме обновления, службы переустанавливаются, а настройки (автоматический или ручной запуск, перезапуск при сбое, учетная запись входа и т. д.) возвращаются к значениям по умолчанию.
Я хотел бы сохранить настройки службы перед передачей файла, а затем повторно заполнить их, но мне не удалось найти хороший механизм для этого. Как сохранить и восстановить настройки службы?