Die einzig sinnvolle Versionsprüfung wäre auf das Feature zu prüfen, das man benötigt.
Genau das ermöglicht natürlich bekanntlich
COM, aber man muß Kopfstände machen um das auch nutzen zu können, weil bei zu niedriger Angabe der WINVER die entsprechenden Symbole und GUIDs einfach versteckt werden. Warum sollte es auch nicht einem für Windows 2000 geschriebenen Programm möglich sein auf Windows 7 die Fortschrittsleiste in der Taskbar zu benutzen? Ermitteln ob man das
COM-Interface instanziieren kann, würde als Prüfung ausreichen.