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.


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.
    • 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.
Please log in to comment

There are no answers at this time


Answer this question or Comment on this question for clarity