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.
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)
Please log in to answer
Posted by:
timmsie
18 years ago
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
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
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.
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
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)
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
Posted by:
MSI911
18 years ago
Posted by:
ankit_world007
18 years ago
Posted by:
brenthunter2005
18 years ago
Posted by:
MSI911
18 years ago
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.
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.
so that the conversation will remain readable.