This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: How to create a report of all files included in the install
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 09, 2008
02:19 PM
How to create a report of all files included in the install
I need to create (or find) a report that lists each file included in the installation along with the destination path and the file version. I want to be able to parse this file so it would be useful if it were comma delimited or xml format.
Each file would create an entry on this report as follows:
Filename, Destination Path, File Version
The report that is produced for each build has the filenames and versions but gives the source location. If the destination path can be added to this report it would suffice for my needs.
I am using InstallShield 2009.
Any suggestions?
Each file would create an entry on this report as follows:
Filename, Destination Path, File Version
The report that is produced for each build has the filenames and versions but gives the source location. If the destination path can be added to this report it would suffice for my needs.
I am using InstallShield 2009.
Any suggestions?
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 09, 2008
04:09 PM
To start, if you have the InstallShield MSI Query tool, does this query (condensed to one line, of course) show what you want?
SELECT `FileName`,`Version`,`Directory_` FROM `File`,`Component`
WHERE `File`.`Component_`=`Component`.`Component`
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 10, 2008
09:01 AM
It is close to what I need but has two issues when I run the query.
1) Filename: Shows the both the short (8.3) and long formats of the file name
Ex: PSSHUT~1.EXE|psshutdown.exe
If the name is short enough it will just show it once
Ex: ATL80.dll
2) Version: No problems with this.
3) Directory_: Shows the Label from the display name field and does not expand the macros.
Ex: INSTALLDIR rather than C:\Program Files\MyCompany\MyProduct\
Ex: Utilities rather than [ProgramFilesFolder]MyCompany\MyProduct\Utilities
1) Filename: Shows the both the short (8.3) and long formats of the file name
Ex: PSSHUT~1.EXE|psshutdown.exe
If the name is short enough it will just show it once
Ex: ATL80.dll
2) Version: No problems with this.
3) Directory_: Shows the Label from the display name field and does not expand the macros.
Ex: INSTALLDIR rather than C:\Program Files\MyCompany\MyProduct\
Ex: Utilities rather than [ProgramFilesFolder]MyCompany\MyProduct\Utilities
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 21, 2010
09:41 AM
Hi.
In this case I wrote a VB script with XPath expressions and run it on ISM project file.
[CODE]/msi/table[@name="File"]/row
/msi/table[@name="ISSetupFile"]/row
/msi/table[@name="ISDisk1File"]/row
/msi/table[@name="ISDynamicFile"]/row
/msi/table[@name="Binary"]/row[/CODE]
In this case I wrote a VB script with XPath expressions and run it on ISM project file.
[CODE]/msi/table[@name="File"]/row
/msi/table[@name="ISSetupFile"]/row
/msi/table[@name="ISDisk1File"]/row
/msi/table[@name="ISDynamicFile"]/row
/msi/table[@name="Binary"]/row[/CODE]
![](/skins/images/A5EADE085F77DE82FB3B14D6B307AE6A/responsive_peak/images/icon_anonymous_message.png)