Moved provisionally to Application and Change Control (Solidcore) for better support.
application control does not rely on software versions like Adobe 7 or Adobe 8.
Regarding your szenario:
1) If an updater is defined, this updater is allowed to update your systems. This means, changing executable code on your system is allowed.
2) During an allowed modification process (e.g. installing an adobe product) by an updater any change is added to the application control whitelist. This guarantees the new installed/updated software is able to run.
Yes, application control always relys on executables and not on software versions.
Hope this helps.