В моем проекте MSI требуется, чтобы .exe
запускался сразу после установки продукта..exe
поставляется с файлами продукта.Поэтому я использовал пользовательское действие для определения .exe
для запуска.
В мастере пользовательских действий:
TYPE = LAUNCE AN EXECUTABLE
LOCATION = INSTALLED WITH PRODUCT
SOURCE = Service.exe
TARGET = [FOLDER_BEING_INSTALLED]Service.exe
RETURN PROCESSING = SYNCHRONOUS(CHECK EXIT CODE)
IN-SCRIPT EXECUTION = DEFERRED EXECUTION
INSTALL EXECUTE SEQUENCE = AFTER INSTALLFILES
Во время установки с использованием этих настроек .exe
работает, ноон запускается во время загрузки экрана установки и вызывает блокировку установки и не завершает ее.