문제

내 고용을 고려하고 발표 두 가지 버전의 같은 Windows 서버 기반 제품싼"작은 비즈니스"버전과 더 비싸다"enterprise"버전입니다.

수있을 것입니다 사이의 차이점들이 판지만,이상적으로 우리를 제한하는"작은 비즈니스"에디션만을 설치에서 Microsoft 소규모 비즈니스 서버(SBS)2000 또는 Windows SBS2003and2008.

거기에 믿을 수 있는 방법을 검색(API 를 통해 통화 또는 레지스트리에,예를 들어)는지 여부 운영 체제 중 하나입 SBS 제품입니까?

도움이 되었습니까?

해결책

GetVersionEx(), 을 반환하는 OSVERSIONINFOEX 할 것이다:'

  • VER_SUITE_SMALLBUSINESS :Microsoft 작은 비즈니스 서버에 설치한 후에는 시스템,하지만 할 수 있습니다 업그레이드되어 다른 버전의 Windows.참고 섹션에 대한 자세한 내용은 이 비트 플래그입니다.

  • VER_SUITE_SMALLBUSINESS_RESTRICTED :Microsoft 작은 비즈니스 서버가 설치되어 있으로 제한적인 클라이언트 라이센스에 힘입니다.참고 섹션에 대한 자세한 내용은 이 비트 플래그입니다.

다른 팁

MSDN 문서에서 설명하는 프로빙 운영 체제 버전을 포함하여 여부는 시스템이 작은 비즈니스 제품( PRODUCT_SMALLBUSINESS_SERVER 열거).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top