Zuverlässiger Weg, um Windows Version aus registry

Ich bin der überprüfung der windows-version im installer (gemacht mit NSI) prüfen Sie den folgenden registry-Schlüssel:

HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" "CurrentVersion"

Laut dieser Beitrag und auf dieser Seite von MSDN, dem currentVersion Nummer für Windows 10 sollte 10.0.

Ich habe gerade installiert die Windows 10 Pro-Insider-Vorschau und die Versionsnummer in der registry ist immer noch 6.3, statt 10.10, wie es sollte.

Gibt es eine andere zuverlässige Art und Weise, in der registry zu erkennen Windows 10?

  • es gibt einen neuen Wert CurrentMajorVersionNumber, die ist 10 und CurrentMinorVersionNumber die 0 in meiner Win10-VM.
  • Warum liest er aus der registry erforderlich?
  • Danke @magicandre1981. Dies ist, was ich brauchte. Ich habe überprüft, ob diese Schlüssel vorhanden sind und der Wert dieser Schlüssel.
  • ok, ich habe es als Antwort.
  • Oder benutzen Sie die version-plugin: nsis.sourceforge.net/Version_plug-in
  • das Lesen der registry ist oft der einzige Mechanismus, der zuverlässig von außerhalb des OS.

InformationsquelleAutor skuallpa | 2015-06-26
Schreibe einen Kommentar