Frage

Mein Arbeitgeber erwägt die Freigabe zwei Versionen des gleichen Windows Server-basierten Produkt; ein billig „kleine Unternehmen“ -Ausgabe und eine teurer „Unternehmen“ Ausgabe.

Es wird eine Reihe von Unterschieden zwischen den Ausgaben, sondern im Idealfall möchten wir die „kleine Unternehmen“ -Ausgabe beschränken, um nur installieren auf Microsoft Small Business Server (SBS) 2000 oder die neuer Windows SBS 2003 und 2008.

Gibt es eine zuverlässige Art und Weise (über einen API-Aufruf oder die Registry, zum Beispiel) zu erkennen, ob das Betriebssystem ein dieser SBS Produkte?

War es hilfreich?

Lösung

Ich denke, GetVersionEx () , die zurück OSVERSIONINFOEX tun:

  • VER_SUITE_SMALLBUSINESS: Microsoft Small Business Server einmal wurde auf dem System installiert, aber auf eine andere Version von Windows aufgerüstet wurden. Siehe Abschnitt Bemerkung für weitere Informationen zu diesen Bit-Flag.

  • VER_SUITE_SMALLBUSINESS_RESTRICTED: Microsoft Small Business Server mit der restriktiven Client-Lizenz in Kraft installiert ist. Siehe Abschnitt Bemerkung für weitere Informationen zu diesen Bit-Flag.

Andere Tipps

hier ein MSDN-Artikel beschreibt Sondierung die Betriebssystemversion, einschließlich, ob das System ein kleines Unternehmen Produkt (PRODUCT_SMALLBUSINESS_SERVER Aufzählung) ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top