Wie kann ich Windows Small Business Server-Betriebssystem erkennen?
-
06-07-2019 - |
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?
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.