/build/static/layout/Breadcrumb_cap_w.png

ISDynamicFile Table

In the Installshield if we add any folders , they can be linked dynalically so that in future if we add any extra files in the same folder, they will be included in the msi,
These folders are entered in the ISDynamicFile table of Installshield.

We got an msi which has two entries both are pointed to the same directory with 2 different attribute values.
But I am not able to find any documentation even in the Installshield Help file also about this table.

sQoD6i.png



Anyone please help me on this.

1 Comment   [ + ] Show comment
  • It's not an answer to your question as such but dynamic file linking (especially by directory) should be avoided according to the Installshield documentation, especially for critical files such as .exe, .dll, or .ocx's. If a dynamically linked file is deleted, when you rebuild the .ism it will not error or display a warning so the file will not be in the .msi (yes, been down that road). Also you cannot set properties, file permissions or set as a keyfile on linked files. The linked files are not physically added to your .ism so they don't have an internal keyfile name.
    Wise Package Studio used to handle it better and would warn about changes in the linked folder. - olditguy 7 years ago
    • We are using dynamic files only to one particular folder and its subfolders which contain some example files or projects of the product.As it is varying the file count and file names every time, we are keeping it as dynamic.But the previous person who is taking care of this work has created two entries for the same folder in the ISDynamicFIle table with different attribute values.

      So, I can remove one entry if we know what is the exact usage of these ISAttributes based on its value. - ur00361883 7 years ago

Answers (0)

Be the first to answer this question

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

View more:

Share

 
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