/build/static/layout/Breadcrumb_cap_w.png

Add new file with recapturing

I need to change a file in an existing msi. Is it possible to add a file to an msi in Install shield?

0 Comments   [ + ] Show comments

Answers (7)

Posted by: WiseUser 19 years ago
Fourth Degree Brown Belt
0
The answer should be yes - but you'll probably get better "Installshield" related answers on Stefan Krueger's site "www.installsite.org".
Posted by: sini 19 years ago
Orange Senior Belt
0
The easiest way to change files is to use uncompressed external files so the .msi will only include the tables. No you can exchange files without having to recompress the .msi. For example you only want to install a new "program.exe" but all other files .dlls etc. remain the same. You may use WisePackageStudio to replace, delete or add files in an existing msi. You can download a fully functional 30-day evaluation Version at www.wisesolutions.com
Posted by: ssweb 18 years ago
Senior Yellow Belt
0
Seems to me Colin was asking if this could be done using a specific tool.

How can this be done to put the file "In" the msi and not a pointer to an extenal file.

I to am using installshild and have been looking all over for this answer.

I tried making a ISM in installshield but ran into a problem with building the ISM. Here is my thread on thi from installshield

http://community.installshield.com/showthread.php?t=147416

Thanks for any help

Scott
Posted by: bheers 18 years ago
Second Degree Blue Belt
0
it is possible to add a file to the existing msi.
open the msi in installshield, go to files in the GUI. then browse to the fodler you want the file to go , then in the Source COmputer's Folders browse to the location where your file is located. then drag and drop it into the Destination Computer' Folders

if the msi is uncompressed the when you save select "On the Source Media (UnCompressed)
if the msi is compressed then select "in a new cab file" and also check the "Stream the new CAB File into the windows installer package.

hope this answers your query.

if you want to put a newer version of a file (replacing) then if it is an uncompressed msi , you can replace the new version of the file in the folders, no need to change anything in the msi.

if you are using a compressed msi , i always used the first method like opening the msi, drag and drop the new file.
Posted by: ssweb 18 years ago
Senior Yellow Belt
0
What you have described is what I assume it should do.

Yet after saving (NOT BUILDING) the msi and running it on another machine it I get an error 1308.

Source file not found. It is looking for the file that I added in the path where my msi is.

Going the rebuild route (Changeing the MSI to and ISM) produced other errors as I mentioned above

Scott
Posted by: bheers 18 years ago
Second Degree Blue Belt
0
can you use a transform instead of adding the file to the msi ?

is your msi compressed or uncompressed ?
when you saved the msi did it save correctly with out any errors like error copying file......?
Posted by: ssweb 18 years ago
Senior Yellow Belt
0
I tried using a transform and had the same result.

I believe the MSI is uncompressed.

For reference this MSI is for Symantec PCAnywhere 11.5. After they deployed there MSI they sent out a new file. This is the one that I am trying to get inot the package.

Thanks

Scott
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