Solved

How to create a wrapper for an exsisting applicaiton installer

Posted on 2010-08-19
13
1,155 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 27

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

Not many admins are aware that GPOs can be activated and deactivated time-based. Time to change that :)
Scenario: Your operations manager has discovered an anomaly in your security system. The business will start to suffer within 15 minutes if it is a major IT incident. What should she do? We have 6 recommendations for managing major incidents (https:…
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

830 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