1

Mon employeur envisage de publier deux versions du même produit Windows Server; une édition "petite entreprise" moins chère et une édition "entreprise" plus onéreuse.Comment puis-je détecter le système d'exploitation Windows Small Business Server?

Il y aura un certain nombre de différences entre les éditions, mais idéalement, nous aimerions restreindre l'édition "Small Business" à seulement installer sur Microsoft Small Business Server (SBS) 2000 ou les plus récents 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 ou non l'un de ces produits SBS?

Répondre

1

je suppose GetVersionEx(), qui retourne OSVERSIONINFOEX fera: »

  • VER_SUITE_SMALLBUSINESS: Microsoft Small Business Server a été une fois installé sur le système, mais peut-être é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.

1

Here's un article MSDN décrivant la vérification de la version du système d'exploitation, y compris si le système est un produit de petite entreprise (énumération PRODUCT_SMALLBUSINESS_SERVER).