Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 16
Danke Übersicht1Danke
Thema: Genaue Build auslesen Hi, bisher habe ich in der Regedit (HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion) ausgelesen, welche Build genau installiert ist. Jedoch habe ich laut diesem ...
  1. #1
    Sonnen
    treuer Stammgast

    Genaue Build auslesen

    Hi,
    bisher habe ich in der Regedit (HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion) ausgelesen, welche Build genau installiert ist.
    Jedoch habe ich laut diesem Eintrag 14393.0

    Wenn ich die Version über die Eingabeaufforderung und "winver" auslese habe ich 14393.51, ws meiner Meinung nach auch passen sollte, dass ich gestriges Update KB3176495 installiert habe.

    Wo kann ich in der Regedit diese Versionsnummer auslesen?

    Danke

  2. #2
    Robert Carven
    gehört zum Inventar Avatar von Robert Carven

    AW: Genaue Build auslesen

    wozu reg?
    steht doch bei: Einstellungen-System-Info auch klar und deutlich... 14393.51 stimmt

  3. #3
    gial
    lernt immer noch dazu Avatar von gial

    AW: Genaue Build auslesen

    winver und System-Info zeigen immer die richtigen Werte.
    Henry E. bedankt sich.

  4. #4
    Iskandar
    Lernt nie aus Avatar von Iskandar

    AW: Genaue Build auslesen

    Hallo Sonnen
    Abgesehen davon dass wir mit Update KB 3176931 schon bei 14393.67 sind,zeigt dir halt das Register immer die Basis der Build an und die bleibt immer 14393.0.
    Du kannst auch hier nachschauen:
    Sory,sorry,sehe grad die ...67 ist wohl nur für die Insider .
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Genaue Build auslesen-version.jpg  
    Geändert von Iskandar (11.08.2016 um 11:59 Uhr)

  5. #5
    Sonnen
    treuer Stammgast

    AW: Genaue Build auslesen

    ich brauche die Build für ein eigenes Programm

  6. #6
    Iskandar
    Lernt nie aus Avatar von Iskandar

    AW: Genaue Build auslesen

    Wie soll man das verstehen: Für ein eigenes Programm?

  7. #7
    Sonnen
    treuer Stammgast

    AW: Genaue Build auslesen

    Ein selbstprogrammiertes Tool

  8. #8
    Sonnen
    treuer Stammgast

    AW: Genaue Build auslesen

    Hat noch jemand eine Idee wie es funktionieren könnte?

  9. #9
    Ponderosa
    Gast

    AW: Genaue Build auslesen

    Ja, mit Winver wie du selber schreibst, hast du die aktuelle Version.

  10. #10
    Manta1102
    Ohne Titel Avatar von Manta1102

    AW: Genaue Build auslesen

    Oder mal den Reg Editor starten und nach der genauen Build suchen lassen.
    Da sind einige Stellen wo die Build Nummer 14393.51 auftaucht.

  11. #11
    hansjorg71
    gehört zum Inventar Avatar von hansjorg71

    AW: Genaue Build auslesen

    Hallo, Eingabeaufforderung mit Adminrechten starten dort systeminfo eingeben !

    dort sollte nun gezielt alle Informationen erscheinen !

    Gruß

  12. #12
    Ralfjohannes
    R.I.P. Avatar von Ralfjohannes

    AW: Genaue Build auslesen

    Bei systeminfo erscheint aber nur 10.0.14393 und nicht die Build .82:

    Genaue Build auslesen-snip_20160819221452.png

  13. #13
    Iskandar
    Lernt nie aus Avatar von Iskandar

    AW: Genaue Build auslesen

    Auch im alten ControlPanel unter "Administrative Tools/System Information" bekommt man viel zu sehen, aber eben auch nur die Basis Version ohne die Zusatznummer.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Genaue Build auslesen-screenshot-16-.png  

  14. #14
    Micha45
    Gast

    AW: Genaue Build auslesen

    Er will aber doch die Build über ein Tool in der Registry auslesen.

    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion

    Der gesuchte Wert steht dort unter "UBR", allerdings als Hex-Wert (33). Der Dezimalwert ist "51".

  15. #15
    .Bernd
    gehört zum Inventar Avatar von .Bernd

    AW: Genaue Build auslesen

    Alles, was unter wow6432node steht, findet sich auch ohne das im Pfad. (x64)

    Welche Prorgammiersprache wird denn genutzt? Vllt sollte man so anfangen. Es gibt für unetrschiedliche Sprachen auch unterschiedliche Lösungen. Die einen präsentieren lediglich 6.1, 6.2 oder 6.3, andere geben den build-Status aus (14393), und wiederum andere geben das Windows-Release aus, zB 1607 (#0A07).

    Für die grobe Einstufung unter Windows reicht 6.1 (Win7), 6.2 (Win8) oder 6.3 (Win10). Die fünfstellige build-Nummer ändert sich zu schnell, daher ist die Release-Nummer ein guter Wert.

    Mit Autoit wird das so ermittelt (deswegen fragte ich nach der Programmiersprache):
    Code:
        Local $tOSVI = DllStructCreate('dword;dword;dword;dword;dword;wchar[128]')
        DllStructSetData($tOSVI, 1, DllStructGetSize($tOSVI))
        Local $Ret = DllCall("ntdll.dll", "int", "RtlGetVersion", "ptr", DllStructGetPtr($tOSVI))
        If @error Or $Ret[0] <> 0 Then Return SetError(1, 0, 0) ; RtlGetVersion returns STATUS_SUCCESS = 0
    
        ; 0x0501 = Win XP
        ; 0x0502 = Win Server 2003
        ; 0x0600 = Win Vista
        ; 0x0601 = Win7 / Major Version = 6, Minor Version = 1
        ; 0x0602 = Win8
        ; 0x0603 = Win8.1
        ; 0x0604 = Win10 "Technical Preview"
        ; 0x0A00 = Win10 RTM (build 10240 or later) / Major Version = 10, Minor Version = 0
    
        ; Return "0x" & Hex(BitOR(BitShift(10, -8), 0), 4)
        Return "0x" & Hex(BitOR(BitShift(DllStructGetData($tOSVI, 2), -8), DllStructGetData($tOSVI, 3)), 4)
    Ich behaupte, wenn die build-Nummer zB 14393, dann ist der Code einfach nur schlecht, wenn so speziell. Frage mich auch, warum hier und nicht im entsprechenden Coder-Forum gefragt wird.

    MfG

Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen


  • An Google übertragen Google
  • -->

    Berechtigungen

    • Neue Themen erstellen: Nein
    • Themen beantworten: Nein
    • Anhänge hochladen: Nein
    • Beiträge bearbeiten: Nein
    •  

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163