1

Мой работодатель рассматривает возможность выпуска двух версий одного и того же продукта на базе Windows Server; более дешевое издание «малого бизнеса» и более дорогостоящее «корпоративное» издание.Как определить операционную систему Windows Small Business Server?

Будет существовать ряд различий между выпусками, но в идеале мы хотели бы ограничить издание «малого бизнеса» только для установки на Microsoft Small Business Server (SBS) 2000 или более поздних Windows SBS 2003 и 2008.

Есть ли надежный способ обнаружения (например, через вызов API или реестр), является ли операционная система одним из этих продуктов SBS?

ответ

1

Я думаю GetVersionEx(), который возвращает OSVERSIONINFOEX будет делать:»

  • VER_SUITE_SMALLBUSINESS: Microsoft Small Business Server был однажды установлен в системе, но может быть повышен до другой версии Windows. Дополнительную информацию об этом битовом флаге см. В разделе «Примечания».

  • VER_SUITE_SMALLBUSINESS_RESTRICTED: Microsoft Small Business Server установлен с действующей лицензией на ограничение доступа. Дополнительную информацию об этом битовом флаге см. В разделе «Примечания».

1

Here's статья MSDN, описывающая исследование версии операционной системы, включая вопрос о том, является ли система небольшим бизнес-продуктом (PRODUCT_SMALLBUSINESS_SERVER перечисление).

Смежные вопросы