#windows-7 #installation #windows-installer #custom-action #orca
#windows-7 #установка #windows-установщик #пользовательское действие #orca
Вопрос:
Привет, я обновляю приложение. Моя новая версия приложения должна устанавливаться поверх старой версии. Но более старая версия запускает службу Windows. Я хочу остановить эту службу, переопределив метод OnBeforeInstall () класса Installer и включив в него код stopService.
Привет, у меня есть настроенный проект VS2005. Включили первичный вывод класса Installer в пользовательские действия set up project.
Но я хочу выполнить эти «Пользовательские действия» перед «InstallValidate» с помощью инструмента ORCA.
Я не знаю, как определить мое пользовательское действие в таблице «Пользовательские действия» или в таблице «InstallExecuteSequence».
Пожалуйста, помогите мне.
Заранее благодарю.
Ответ №1:
Попробуйте это:
- в вашем проекте установки обратите внимание на имя пользовательского действия
- откройте свой MSI с помощью Orca
- выберите таблицу InstallExecuteSequence
- щелкните столбец Действие, чтобы упорядочить строки по имени
- найдите свое действие
- измените значение столбца Sequence, чтобы оно было меньше, чем последовательность InstallValidate