nheim
Posts: 1177
Score: 55 Joined: 4/5/2004 From: Switzerland Status: offline
|
Hi Michael, apparently we both could write in german, but lets try it in english to make it world readable... We got several problems here: 1. ACCESSRT.MSI lacks the 'AdminExecuteSequence' table. Because of this, a admin install isn't possible out of the box. 2. mainsp2ff.msp would be to big to deploy with this package, it makes it inefficient. 3. Maybe a setup.exe wrapper would make things easier here? To deploy Access RT with SP2 (or SP3) injected, we have to do the following steps: 1. We need to append the 'AdminExecuteSequence' table to ACCESSRT.MSI. If you have access to the Installer SDK, search for 'Sequence.msi' and open it in ORCA. export the 'AdminExecuteSequence' table to your work directory. Now open 'ACCESSRT.MSI' in ORCA and import the 'AdminExecuteSequence.idt' file from your work directory. Save it and exit. in C:\workdir\ type: msiexec /a ACCESSRT.MSI TARGETDIR=C:\workdir\admin This write an admin installation point. now cd to C:\workdir\admin and type: msiexec /a ACCESSRT.MSI /p ..\MAINSP2ff.msp TARGETDIR=C:\workdir\admin This applies the SP2 to the install point. Now we have to generate the new CAB-file for the SP2-version. You need WiMakCab.vbs from the SDK to do this. Make sure it lies in the path or copy it to C:\workdir\admin. cd to C:\workdir\admin and type: cscript WiMakCab.vbs ACCESSRT.MSI ACCESSRT /L /C After this you have the SP2-version of ACCESSRT.MSI and ACCESSRT.CAB in your C:\workdir\admin. And finally load ACCESSRT.MSI into ORCA, go to View - Summary Information... and set the flag on "Compressed by default" and remove the flag from "Administrative Image". Now, you could add your SP2-version of the runtime to your distribution. Regards, Nick
< Message edited by nheim -- 11/14/2007 4:40:48 AM >
|