Wie man die OS-version in Win8.1 als GetVersion/GetVersionEx sind veraltet?

Habe ich Szenarien, in denen ich speziell kenne die OS major-minor-version und build-Nummer usw..

Von windows 8.1 ab GetVersion und GetVersionEx wurden abgelehnt, die besagt:

[GetVersion/GetVersionEx verändert werden können oder nicht verfügbar für Versionen nach Windows 8.1. Verwenden Sie stattdessen die Version Hilfsfunktionen]

Keiner der version Hilfs-APIs mir helfen, die OS-Versionsnummer vielmehr helfen Sie mir zu überprüfen oder um herauszufinden, ob meine version ist die gleiche, oder oben einige erwähnt-version. Was kann getan werden?

Ich habe noch nie bekannt, die Microsoft zum entfernen eine API-Funktion, auch wenn es veraltet ist, also ich würde sagen, halten Sie es, wenn Sie wollen. Just bewusst sein, dass in späteren Versionen von Windows liegts an der version-Nummer, es sei denn, Ihr manifest gibt die Kompatibilität mit der aktuellen version.
Es gibt die WMI - Klasse Win32_OperatingSystem ab
Was @Alex sagt, das ist gut. Sie können Lesen Sie immer die version der Ressource aus kernel32.
Was ist dein Szenario hier genau? Auch finden Sie unter this stack-overflow-thread.
Ich denke, du solltest es als eine Antwort auf diese Frage, weil keiner von den Antworten waren das sprechen über die WMI-Abfrage

InformationsquelleAutor Abhishek Jain | 2014-12-02

Schreibe einen Kommentar