Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1177
  • Last Modified:

How to create a wrapper for an exsisting applicaiton installer

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
jaybird283
Asked:
jaybird283
4 Solutions
 
Thomas Zucker-ScharffSystems AnalystCommented:
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
 
Vadim RappCommented:
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
 
Dave_LaSalleCommented:
0
Who's Defending Your Organization from Threats?

Protecting against advanced threats requires an IT dream team – a well-oiled machine of people and solutions working together to defend your organization. Download our resource kit today to learn more about the tools you need to build you IT Dream Team!

 
Vadim RappCommented:
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
 
jaybird283Author Commented:
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
 
Vadim RappCommented:
winrar also has it, even allows to specify license and logo.
0
 
Vadim RappCommented:
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
 
Vadim RappCommented:
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
 
Vadim RappCommented:
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

Evaluating UTMs? Here's what you need to know!

Evaluating a UTM appliance and vendor can prove to be an overwhelming exercise.  How can you make sure that you're getting the security that your organization needs without breaking the bank? Check out our UTM Buyer's Guide for more information on what you should be looking for!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now