Solved

How to create a wrapper for an exsisting applicaiton installer

Posted on 2010-08-19
13
1,149 Views
Last Modified: 2013-11-14
I am looking for an application that will allow me to create an exe (or msi) file that will kick off an OEM installer and pass some command lines to it or allow me to add some reg files.  I have been able to do this with bat or vbs files but i would like to get away from doing that.
 
I have seen many installers that are exe files that really just call a msi file that has been encapsulated in the exe wrapper.  
 
I thought that installshield did this but I can’t figure out how to do it.
0
Comment
Question by:jaybird283
13 Comments
 
LVL 26

Expert Comment

by:Thomas Zucker-Scharff
ID: 33478389
Have you tried NSIS or this implementation of NSIS to create portable apps:

http://portableapps.com/news/2010-06-30_-_portableapps.com_launcher_2.0
0
 
LVL 40

Assisted Solution

by:Vadim Rapp
Vadim Rapp earned 500 total points
ID: 33479522
If what you are going to wrap is an msi, the best is to create a transform reflecting those parameters that you are going to pass.

Otherwise, see http:Q_26405981.html .
0
 
LVL 3

Expert Comment

by:Dave_LaSalle
ID: 33502511
0
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

 
LVL 40

Assisted Solution

by:Vadim Rapp
Vadim Rapp earned 500 total points
ID: 33502690
Also: if the purpose of wrapping is to deploy via active directory, you can use little known zap files which will launch setup.exe with parameters. See http://www.appdeploy.com/tips/detail.asp?id=31 for details.
0
 

Accepted Solution

by:
jaybird283 earned 0 total points
ID: 33649538
I tried all of the above methods and i was not able to get them to do what i needed. i did however find a way to do it by using winzip 4 self extractor. who would have though! there is even an option in there that allows you to create application installers. it's perfect because i can create a single file installer for complex apps, use a script to do some other stuff like reg edits or file copies, and it also compresses everything so it's faster to transfer over the WAN!! thanks for everyone's help though!
0
 
LVL 40

Assisted Solution

by:Vadim Rapp
Vadim Rapp earned 500 total points
ID: 33649550
winrar also has it, even allows to specify license and logo.
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 33649615
Note the drawback however. If you have installation OEMProduct, and you wrap it in MyWrapper, when the user installs it, he will have in his add/remove programs not OEMProduct but MyWrapper. Consequently, the user won't be able to do with OEMProduct the usual things that are possible with normal installation - such as add or remove features, repair, possibly even uninstall. So this is really should be used as last resort.

0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 33649652
All the recommended methods (including the one found by the author) are appropriate for the purpose. If the author had some specific problems with any of them, he could ask. For deployment of setup.exe, zap file is the most appropriate because it does not require any other tools and does not wrap anything.
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 33700378
I suggest to split between

33479522
33502690
33649538
33649550

since those all allow wrapping existing setup.exe for deployment with parameters. The reason I did not include 33478389 and 33502511 is because they suggested  tools to create new installation rather than "kick off an OEM installer and pass some command lines to it or allow me to add some reg files".

Strictly speaking, "add some reg files" excludes everything but 33479522 - winrar, winzip, and zap will launch the executable, but won't write anything into the registry.
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Online collaboration can help businesses be more efficient, help employees grow their skills and foster a team environment.
As a long-time IT Professional, the most important skill I have developed and consider to be my most valuable tool is Effective Troubleshooting. Step through my problem-solving procedure in this 10-step guide adapted from The Universal Troubleshooti…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

786 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question