/build/static/layout/Breadcrumb_cap_w.png

Installers within Installers - Please advise

Hi folks,
I'm new to the site. Excellent resource and happy to have found it.

I am am very new to packaging... like a couple of weeks new. So far I guess I have just had good luck and have been able to create MSIs from EXEs quite easily using Wise Package Studio v5 without a problem. I've also just been given version 7 so I have access to both versions. Things like shockwave installers, Quicktime player and other educational software (I work for a school.)

Recently I have been tasked with creating an MSI for Pearson ePat software to be deployed to all of my elementary school machines. I thought it would be easy but it has turned into a nightmare. My time is running out and I am getting nowhere fast. The problem seems to be that the ePat installer is trying to install JRE and Flash for ActiveX during it's install. I've tried multiple combinations of capture settings, but I always end up with 'JRE not properly installed' and Flash CLSID write access errors. I keep my Wise Package Studio in a Virtual Machine and start it clean everytime (except on reboots of course.) I'm stumped, and I know it's most likely due to inexperience and ignorance, but if someone could point me in the right direction I would be most grateful.

0 Comments   [ + ] Show comments

Answers (2)

Posted by: anonymous_9363 16 years ago
Red Belt
0
Welcome to the site and to packaging.

For JRE, try http://itninja.com/question/managing-jre. here.

For the write access errors, run ProcMon alongside the install and it will show you which key is producing the error. In all likelihood, the CLSID branch is permissioned, probably to allow write access to admins only, so your installer will need a Custom Action to assign permissions accordingly. My advice for that would be to avoid using the LockPermissions table and use a command line (e.g. SetACL) instead.

I can't recall if I mentioned it in the link above, but some of the JRE DLLs contain the DLLRegisterServe entry point and will thus be placed in the SelfReg table by Wise (if the default settings are maintained) but they aren't actually registerable. So remove them from that table and set WPS to use the advertising tables instead of self-registration.

Lastly, there is relatively little new under the sun so please acquaint yourself with the site's 'Search' and 'Package KB' facilities.
Posted by: nheim 16 years ago
10th Degree Black Belt
0
Hi Jim,
we are talking about "ePatLauncherInstall.exe"?
If yes, i would exclude this stuff from your install and install it as prerequisites on the clients.
Regards, Nick
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ