/build/static/layout/Breadcrumb_cap_w.png

how to package an application containing an msi and setup.exe?

My application contains msi file and setup .exe and when I try to install the setup .exe manually it installs and application runs fine when i invoke application thruogh shortcut .

I tryed capturing this through Wise studio and created MSI and installed the msi, but when I invoke application thruogh shortcut it seeks for the application MSI.

There are few mergemodules in the application i tried to add them in my msi, but i am unable to do that.

kindly give me suggestions for capturing the msi which won't seek the old msi.
And let me know the steps to add an mergemodules in MSI.

0 Comments   [ + ] Show comments

Answers (8)

Posted by: timmsie 18 years ago
Fourth Degree Brown Belt
0
It's not advisable to re-package an msi. Just create a transform, if you have wise package studio then you'll have the means to do it.

The reason it referneces the original msi is because you will be left with Darwin Descriptors in the registry. You'll see these as odd looking random strings of Characters
e.g
CfR9R07'o?WY~^JS0$9appname>'[*{Z0LSv=O=ap1)^@J
Posted by: brenthunter2005 18 years ago
Fifth Degree Brown Belt
0
First of all, you should never ever need to capture an existing MSI installation. After all, whats the point? Its already a MSI!

All you should need to do is use the existing vendor's MSI package (maybe along with a transform file) to install it.

Another hint is to try to run the setup with a command-line switch that writes to a log file. You can then look at the log file to see what public properties are set and/or other information set. You can then add these public properties to your transform file.
Posted by: rpfenninger 18 years ago
Second Degree Green Belt
0
You are all right. We never should repackage an original .msi!
However, what do you say if the vendor .msi is of a bad quality?
I recently had one with very strange behaving custom actions. After repackaging it was a lot smaller and faster to install and I now know, what's really inside.

I say: You shouldn't repackage an .msi but in some cases there's just no other way (or you get even better result by creating a good and clean repackage .msi)
Posted by: timmsie 18 years ago
Fourth Degree Brown Belt
0
fair enough, but you can do anything you want with a transform. Including removing dodgy custom actions and adding your own
Posted by: MSI911 18 years ago
Senior Yellow Belt
0
Just to give u an example: CR XI, I am unable to repackage the msi ( using InstallShield) nor package using the snapshot method. I've built the mst but the short cut would not install. Can any one show me some trick to this app. Thanks
Posted by: ankit_world007 18 years ago
Senior Yellow Belt
0
The existing MSI is not fully compressed one we have some more files to add it.Which will run by setup.exe.Please tel me how to capture this.
Posted by: brenthunter2005 18 years ago
Fifth Degree Brown Belt
0
@MSI911 - When you say "the shortcut would not install", are you referring to advertising the MSI to the user/computer? If so, Crystal Reports doesn't support advertised shortcuts. [>:]

@ankit_world007 - you can add additional files to a MSI package by using a transform.
Posted by: MSI911 18 years ago
Senior Yellow Belt
0
ankit: I've extracted and the msi and created a non reponse transforms using install shield tuner and change the ProductLanguage to 1034 (english) and also change the PID template value to: the license key>>>. but when I've try installing it an error " The product key code in not valid or has expired" still scratching my head.

Mr. B Hunter. Thanks for the advice, I've figured out what I did wrong. And now I have another issue mention above. Anything I can do to ease the pain. Thanks.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ