Question

Mon employeur envisage de publier deux versions du même produit Windows Server. une "petite entreprise" moins chère édition et une "entreprise" plus coûteuse " édition.

Il y aura un certain nombre de différences entre les éditions, mais idéalement, nous aimerions limiter la "petite entreprise". édition à installer uniquement sur Microsoft Small Business Server (SBS) 2000 ou sur les versions plus récentes de Windows SBS 2003 et 2008.

Existe-t-il un moyen fiable de détecter (via un appel d'API ou le registre, par exemple) si le système d'exploitation est l'un de ces produits SBS?

Était-ce utile?

La solution

Je suppose que GetVersionEx () , qui retourne OSVERSIONINFOEX fera: '

  • VER_SUITE_SMALLBUSINESS : Microsoft Small Business Server a déjà été installé sur le système, mais peut avoir été mis à niveau vers une autre version de Windows. Reportez-vous à la section Remarques pour plus d'informations sur cet indicateur de bit.

  • VER_SUITE_SMALLBUSINESS_RESTRICTED : Microsoft Small Business Server est installé avec la licence client restrictive en vigueur. Reportez-vous à la section Remarques pour plus d'informations sur cet indicateur de bit.

Autres conseils

Voici un article MSDN décrivant la vérification. la version du système d'exploitation, indiquant si le système est un produit destiné aux petites entreprises (énumération PRODUCT_SMALLBUSINESS_SERVER ).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top