When using the stand-alone build engine, you need to pass extra parameters specifying the merge module path and other settings that the IDE automatically provide. The documentation provided with IS2008 specifies the extra parameters that are needed ...
OnShowUI might only be available in a pure InstallScript project. One other thing that you can try is to override OnMaintUiBefore to call OnFirstUiBefore, so you end up with the same functionality. You would then have to make sure that OnMaintUiAft...
One thing you might want to try is replacing:nReturn= CreateDir(TARGETDIR + "\\Backup");with:nReturn= CreateDir(TARGETDIR ^ "Backup");In the event that TARGETDIR is being resolved to "C:\Swisslog\".
You might want to try overriding the OnShowUI event in the InstallScript. Typically the code will appear something like this:function OnShowUI() BOOL bMaintenanceMode; string szIgnore; STRING szTitle;begin // Enable dialog caching Enable( DIA...
I work mostly with InstallScript projects, but the InstallScript code should be the same for an MSI project. I typically modify the OnMaintUIBefore() event, as others have mentioned, so that the typical modify/repair/remove dialog does not even appe...