Как определить, является ли это Windows 8 с помощью Installshield?

Я создаю новый установщик для Windows, используя InstallShield. Я новичок в InstallShield. В установщик я должен установить один компонент только на Windows 8.

Так что я должен поставить в условие установки для этого компонента? Могу ли я использовать VersionNT или же MsiNTProductType,

Однако я не смог найти значение этих переменных для Windows 8. Есть ли другой способ сделать это?

Заранее спасибо.

2 ответа

Решение

Вы пробовали это условие: VersionNT> 601?

Кстати, я обычно избегаю использовать свойства версии ОС, подобные этим, в условиях. Обычно я пытаюсь спросить себя, что же для этой платформы действительно важно для меня. Нужна ли определенная версия IIS? Нужен ли мне определенный сервис, новый в этой версии? Нужна ли более высокая версия.NET Framework и так далее.

Затем я пишу поиск и условия, основанные на этих отношениях.

Другие вопросы по тегам