Если вы используете MSI, вы сможете использовать свойства VersionNT и ServicePackLevel прямо в условном выражении.
например. Следующий код проверяет наличие Windows XP sp3 или выше:
VersionNT=501 And ServicePackLevel>2
Вы также можете проверить свойство WindowsBuild , если вам также нужен номер сборки.