Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

How to create a wrapper for an exsisting applicaiton installer

Posted on 2010-08-19
13
Medium Priority
?
1,171 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 30

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 2000 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
 [eBook] Windows Nano Server

Download this FREE eBook and learn all you need to get started with Windows Nano Server, including deployment options, remote management
and troubleshooting tips and tricks

 
LVL 40

Assisted Solution

by:Vadim Rapp
Vadim Rapp earned 2000 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 2000 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

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

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

In this article, WatchGuard's Director of Security Strategy and Research Teri Radichel, takes a look at insider threats, the risk they can pose to your organization, and the best ways to defend against them.
When you put your credit card number into a website for an online transaction, surely you know to look for signs of a secure website such as the padlock icon in the web browser or the green address bar.  This is one way to protect yourself from oth…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…
If you're a developer or IT admin, you’re probably tasked with managing multiple websites, servers, applications, and levels of security on a daily basis. While this can be extremely time consuming, it can also be frustrating when systems aren't wor…
Suggested Courses

885 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