在我的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
会运行,但是会在安装加载屏幕期间运行,并导致安装锁定并且无法完成。