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.

Anonymous