Solved

How to create a wrapper for an exsisting applicaiton installer

Posted on 2010-08-19
13
1,146 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
 
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
Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

 

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

Are you one of those front-line IT Service Desk staff fielding calls, replying to emails, all-the-while working to resolve end-user technological nightmares? I am! That's why I have put together this brief overview of tools and techniques I use in o…
Note: This is the second blog post in a series on email clearinghouses (https://www.xmatters.com/alert-management/blog-email-has-failed-us?utm_campaign=70138000000ydLoAAI&utm_source=exex&utm_medium=article&utm_content=blog-post).   Every month t…
This is a video that shows how the OnPage alerts system integrates into ConnectWise, how a trigger is set, how a page is sent via the trigger, and how the SENT, DELIVERED, READ & REPLIED receipts get entered into the internal tab of the ConnectWise …
Need to grow your business through quality cloud solutions? With everything required to build a cloud platform and solution, you may feel like the distance between you and the cloud is quite long. Help is here. Spend some time learning about the Con…

914 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

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now