I utilize an INI file with my installation which (after the installation is successful and the program runs) contains a Boolean value that is named based upon my program's internal version info. IOW, if my compiled program (I'm not referring to the SetupBuilder install EXE) contains an internal version string of 1.0.0.0, that value is then written by my program to the INI file. Example:

[Settings]
Beta_1.0.0.0=1

(This value does not exist in a virgin, first-time-ever install.)

In subsequent installations, I'd like my SetupBuilder install to read the existing INI file and preserve this information in the new INI file that is created by SB. The problem here is that this value is not static and therefore I cannot instruct SB to retrieve an INI value since I don't know whether the INI contains this...

[Settings]
Beta_1.0.0.0=1

...or whether it contains...

[Settings]
Beta_1.0.0.0=1
Beta_1.0.0.1=1

...or whether it contains...

[Settings]
Beta_1.0.0.0=1
Beta_1.0.0.1=1
Beta_1.0.2.9=1

I'd like to have all of the Beta_#.#.#.# values preserved in the INI file after each installation. How would I accomplish this? Would it be best to create an INI section that is used solely for these Beta_* values? E.g.

[Settings]
Left=100
Right=200
Username=John

[Beta values]
Beta_1.0.0.0=1
Beta_1.0.0.1=1
Beta_1.0.2.9=1

[MoreSettings]
Blahblah=0