Значения свойств операционной системы (2k8 R2 против Win7) - PullRequest
3 голосов
/ 08 февраля 2010

Я просматриваю статью Microsoft для Значения свойств операционной системы , и кажется, что и Windows Server 2008 R2, и Windows 7 имеют значение VersionNT 601. В комментариях к статье я вижу, что вы должны использовать MsiNTProductType, чтобы различать их.

Так что, если бы я хотел разрешить только установку сервера 2008 R2 (а не Windows 7), то это было бы правильным условием:

MsiNTProductType > 1 AND VersionNT = 601

Это позволит мне любой ПК с Windows 2008 R2, который является контроллером домена или сервером (какой Windows 7 не является?)

Ответы [ 2 ]

2 голосов
/ 09 февраля 2010

Для предотвращения сбоя в будущем вы должны использовать:

MsiNTProductType > 1 AND VersionNT >= 601

Это означает, что ваше состояние будет по-прежнему устанавливаться на еще не разработанных версиях Windows Server. Обратите внимание, что >= требуется, если вы выставляете свое программное обеспечение для тестирования логотипа.

1 голос
/ 08 февраля 2010

Я только что собрал установщик MSI с этим условием запуска, и он действительно будет прекрасно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...