Repackage Installshield setup
I have made a new package with WPS 6.0 for the vendor MCL LINK Installshield setup. I deployed the new package by GPO to one of my test computers. At first the package seems to install oke. But after some testing, i noticed that every time the application is started by a different user a msi repair starts.
The package validation showed some ICE03 (invalid format string), ICE38 (component install in user profile) and ICE64 (directory is in user profile but is not listed in the removeFile table) errors. I checked this forum and found a post stating that this problem may be caused by a msi inside the installshield setup.
I monitored the installation from the Installshield setup with procmon and noticed the following:
-the installation starts by copying files from the setup file to the installdir and to the "common file" dir
-when all files are in place, another setup is started which installs some files and starts a msi file to install some drivers
-after that, a commandbox is open to execute "netsh exec" to set some firewall setting
I have little experience with repackaging applications, and no experience with repackaging Installshield setup files. I tried to extract the files from the setup, but was unsuccessful. So, any ideas how to handle this will be appreciated.
TIA
The package validation showed some ICE03 (invalid format string), ICE38 (component install in user profile) and ICE64 (directory is in user profile but is not listed in the removeFile table) errors. I checked this forum and found a post stating that this problem may be caused by a msi inside the installshield setup.
I monitored the installation from the Installshield setup with procmon and noticed the following:
-the installation starts by copying files from the setup file to the installdir and to the "common file" dir
-when all files are in place, another setup is started which installs some files and starts a msi file to install some drivers
-after that, a commandbox is open to execute "netsh exec" to set some firewall setting
I have little experience with repackaging applications, and no experience with repackaging Installshield setup files. I tried to extract the files from the setup, but was unsuccessful. So, any ideas how to handle this will be appreciated.
TIA
0 Comments
[ + ] Show comments
Answers (5)
Please log in to answer
Posted by:
anonymous_9363
15 years ago
Posted by:
spartacus
15 years ago
Well yes, it is generally not a great idea to repackage something you know contains an embedded MSI.
Perhaps you could try the UniExtract utility available for download at
http://legroom.net/scripts/download.php?file=uniextract16
to see if you can extract the files - I have had reasonably good results using this utility with InstallShield setup.exe files.
Assuming extraction is possible, you might want to try installing the driver MSI first and then perform the repackage capture and then consider deploying this as two MSI's (one for the main application and the other for the drivers).
Regards,
Spartacus
Perhaps you could try the UniExtract utility available for download at
http://legroom.net/scripts/download.php?file=uniextract16
to see if you can extract the files - I have had reasonably good results using this utility with InstallShield setup.exe files.
Assuming extraction is possible, you might want to try installing the driver MSI first and then perform the repackage capture and then consider deploying this as two MSI's (one for the main application and the other for the drivers).
Regards,
Spartacus
Posted by:
TalkingMarble
15 years ago
Posted by:
anonymous_9363
15 years ago
Posted by:
raviray
15 years ago
In case you didnt get chance to read this post I am forwarding you the link:
http://www.appdeploy.com/messageboards/tm.asp?m=38499&mpage=1&key=陣
http://itninja.com/question/distribution-message21
There is detailed information given in this post on how to structure components so repair/per user configration will be quick.
http://www.appdeploy.com/messageboards/tm.asp?m=38499&mpage=1&key=陣
http://itninja.com/question/distribution-message21
There is detailed information given in this post on how to structure components so repair/per user configration will be quick.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.