Как определить требуемое пользовательское действие с помощью инструмента ORCA и как выполнить его перед установкой Validate с помощью ORCA?

#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