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)
Please log in to answer
Posted by:
WiseUser
19 years ago
Posted by:
sini
19 years ago
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
19 years ago
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
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
19 years ago
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.
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
19 years ago
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
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
19 years ago
Posted by:
ssweb
19 years ago
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.