ChangeBASE 5.2: Reading config files in MSIs

In ChangeBASE 5.2 we now read text-based config files when we import MSI packages. This includes files with the following extensions:

  • ini
  • config
  • xml
  • bat
  • cmd
  • vbs

By default there's a 5kb threshold on these files. However this can be changed by adding a line to %localappdata%\ChangeBASE\UserData\WorkBenchSettings.xml. In the example below I've changed my threshold to 50kb by adding the line:

<TextBasedFileSizeThreshold>50000</TextBasedFileSizeThreshold>

Note that that value is in bytes.

At the moment you'll need to write a custom plugin to run checks on this data (it's stored in the table tblmsiTextBasedFileData) but we do plan to update our plugins to use this data in the future.

About the Author