Delphi-PRAXiS
Seite 1 von 6  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Ich bitte um euer aller Mithilfe (Pflege meiner Windows-Versionsliste) (https://www.delphipraxis.net/172537-ich-bitte-um-euer-aller-mithilfe-pflege-meiner-windows-versionsliste.html)

Codehunter 9. Jan 2013 11:49


Ich bitte um euer aller Mithilfe (Pflege meiner Windows-Versionsliste)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!

Ich pflege ja schon lange eine Windows-Versionserkennung (siehe hier). Die entsprechenden Dokumentationen im MSDN enthalten ja immer nur die aktuell supporteten Systeme und bestenfalls noch ein paar alten Infos, die vergessen wurden zu entfernen (siehe hier, hier und hier).

Es war schon immer schwierig, das richtig mit zu pflegen, man muss immer dran bleiben bei jeder neuen Windows-Version fliegen ältere aus der Doku. In letzter Zeit wird es aber richtig schwierig, denn auf einmal tauchen in der Doku Windows-Editionen auf, die nie offiziell released wurden. Die N-Versionen kennt man ja, das sind die ohne Mediaplayer. Neuerdings gibts aber auch noch E-Versionen, die als "unsupported" gekennzeichnet sind. Sääähr verdächtig... ;-)

Man sieht es auch an den User-Kommentaren im MSDN, die Sache ist inzwischen ziemlich undurchsichtig geworden. Selbst die Code-Samples von Microsoft selbst decken nicht mehr alles ab.

Kurze Rede, langer Sinn: Ich habe ein kleines Programmchen gebastelt, dass die verschiedenen Versionsdaten auflistet. Ich bitte euch daher, das Programm auf den verschiedensten Windows-Versionen auszuführen und mir die Ergebnisse zu schicken (vorzugsweise per PN). Besonders wichtig wären dabei:
  • Windows 7
  • Windows 8
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2011 (ja, den gibts laut Doku)
  • Windows Server 2012

Schließlich habe ich hier nicht alle erdenklichen Varianten (bei den Servern z.B. Core-Installation usw.) verfügbar.

Für folgende Systeme habe ich inzwischen Rückmeldungen bekommen, sodass ihr darauf nicht weiter testen braucht:
  • Microsoft Windows NT 3.51
  • Microsoft Windows 95
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows NT 4.0 Workstation
  • Windows XP Professional Edition
  • Windows Vista Home Premium Edition
  • Windows Vista Ultimate N-Edition
  • Microsoft Windows 7 Professional Edition
  • Microsoft Windows 7 Professional x64 Edition
  • Microsoft Windows 7 Enterprise x64 Edition
  • Microsoft Windows 7 Ultimate x64 Edition
  • Microsoft Windows 7 Ultimate x64 N-Edition
  • Microsoft Windows 8 Standard Edition
  • Microsoft Windows 8 Enterprise Edition
  • Microsoft Windows Server 2003 x64
  • Microsoft Windows Server 2008 Standard Edition
  • Microsoft Windows Server 2008 R2 Standard Edition
  • Microsoft Windows Server 2008 R2 Enterprise Edition
  • Microsoft Windows Server 2012 Standard Edition (Evaluation Version)

Vielen Dank für eure Unterstützung!

Die angehängte Testanwendung ist immer die aktuellste. Daher nicht wundern wenn der Download-Zähler ab und zu auf 0 steht ;-) Dann hab ich eine neue Version hochgeladen.

Daniel 9. Jan 2013 12:25

AW: Ich bitte um euer aller Mithilfe
 
Ein schönes Projekt, das Du da pflegst und ich freue mich, wenn auch die neuen Erkenntnisse in die verlinkte Unit einfließen. :tumb:
Sei grad bitte so gut und passe den Themen Titel eine Idee an, ich befürchtete zuerst einen Kettenbrief oder gar Schlimmeres, als ich nur den Titel las. ;-)

Codehunter 9. Jan 2013 13:28

AW: Ich bitte um euer aller Mithilfe
 
Zitat:

Zitat von Daniel (Beitrag 1198382)
Sei grad bitte so gut und passe den Themen Titel eine Idee an, ich befürchtete zuerst einen Kettenbrief oder gar Schlimmeres, als ich nur den Titel las.

Jo, ich habe ne ganze Weile über der Frage gebrütet, wie ich das Thema nennen soll. Hab mich dann bewusst für einen allgemeinen Titel entschieden, weil ich ja wirklich in die Breite adressieren will. BBin aber auch für Vorschläge in der Hinsicht offen :-)

Um einen Endlos-Thread zu vermeiden bitte ich wirklich alle Unterstützer, die Antworten per PN zu schicken.

Codehunter 9. Jan 2013 13:50

AW: Ich bitte um euer aller Mithilfe (Pflege meiner Windows-Versionsliste)
 
Es ergibt sich jetzt schon eine interessante Frage: Von Windows Vista, 7 und 8 sollte es in Europa eigentlich ausschließlich die N-Versionen geben (Auflage aus Brüssel).

Mich würde jetzt interessieren: Wenn man ein hierzulande gekauftes Vista, 7 oder 8 blanko installiert, gibt es sich als N-Version zu erkennen? Und mutiert es nach einer späteren Installation des Mediaplayer zu einer Non-N-Version?

uligerhardt 9. Jan 2013 13:58

AW: Ich bitte um euer aller Mithilfe (Pflege meiner Windows-Versionsliste)
 
Kann sein, dass mein Windows 8 beim ersten Start des WMP nachgefragt hat, ob's was nachinstallieren soll, aber starten hat er sich lassen. Ist das dann eine N-Version?

WIMRE erinnere, hat Brüssel auch nur verlangt, dass N-Versionen angeboten werden, aber nicht, dass es keine anderen gibt.

Codehunter 9. Jan 2013 14:45

AW: Ich bitte um euer aller Mithilfe (Pflege meiner Windows-Versionsliste)
 
Zitat:

Zitat von uligerhardt (Beitrag 1198391)
Kann sein, dass mein Windows 8 beim ersten Start des WMP nachgefragt hat, ob's was nachinstallieren soll, aber starten hat er sich lassen. Ist das dann eine N-Version?

Ja genau, das ist eine. Das Icon ist vorhanden, ein Großteil des Programms auch. Aber beim ersten Start kommt eine Nachfrage. So ähnlich wie das beim XP mal war mit der Browserauswahl. Später ist die ja direkt in den IE integriert worden.
Zitat:

Zitat von uligerhardt (Beitrag 1198391)
WIMRE erinnere, hat Brüssel auch nur verlangt, dass N-Versionen angeboten werden, aber nicht, dass es keine anderen gibt.

Das Thema ist ein bisschen verzwickt und eigentlich hier auch OT. Aber soweit ich mich erinnere, betraf die Sowohl-als-Auch-Auflage das Windows Vista. Microsoft hatte es auch brav so umgesetzt. Dann als Win 7 rauskam hat man in Redmond die N-Version mal fix "vergessen". Daraufhin war Brüssel ein bisschen brummelig und hat aus der Kann-Auflage eine Pflicht gemacht. Also seither sollte es in Europa nur noch N-Versionen geben. So kenne ich zumindest die Geschichte.

p80286 9. Jan 2013 15:21

AW: Ich bitte um euer aller Mithilfe
 
Zitat:

Zitat von Daniel (Beitrag 1198382)
Sei grad bitte so gut und passe den Themen Titel eine Idee an, ich befürchtete zuerst einen Kettenbrief oder gar Schlimmeres, als ich nur den Titel las. ;-)

:thumb::thumb:

Horst0815 9. Jan 2013 16:30

AW: Ich bitte um euer aller Mithilfe (Pflege meiner Windows-Versionsliste)
 
Code:
Identified Product: Microsoft Windows 8 Professional Edition
Identified Product ID:                $00000030 (48)
64 Bit OS:                            YES
--------------------------------------------------
VersionInfoEx.dwOSVersionInfoSize:    $0000009C (156)
VersionInfoEx.dwMajorVersion:         $00000006 (6)
VersionInfoEx.dwMinorVersion:         $00000002 (2)
VersionInfoEx.dwBuildNumber:          $000023F0 (9200)
VersionInfoEx.dwPlatformId:           $00000002 (2)
VersionInfoEx.szCSDVersion:          
VersionInfoEx.wServicePackMajor:      $0000     (0)
VersionInfoEx.wServicePackMinor:      $0000     (0)
VersionInfoEx.wSuiteMask:             $0100     (256)
VersionInfoEx.wProductType:           $01       (1)
VersionInfoEx.wReserved:              $00       (0)
--------------------------------------------------
SystemInfo.dwOemId:                   $00000000 (0)
SystemInfo.wProcessorArchitecture:    $0000     (0)
SystemInfo.wReserved:                 $0000     (0)
SystemInfo.dwPageSize:                $00001000 (4096)
SystemInfo.dwActiveProcessorMask:     $0000000F (15)
SystemInfo.dwNumberOfProcessors:      $00000004 (4)
SystemInfo.dwProcessorType:           $0000024A (586)
SystemInfo.dwAllocationGranularity:   $00010000 (65536)
SystemInfo.wProcessorLevel:           $00000006 (6)
SystemInfo.wProcessorRevision:        $00002A07 (10759)

devidespe 9. Jan 2013 16:37

AW: Ich bitte um euer aller Mithilfe (Pflege meiner Windows-Versionsliste)
 
Sehr gut, und wenn Du irgendwann die Sources freigeben würdest, wäre das noch besser...

Delphi-Quellcode:
Identified Product: Microsoft Windows 7 Ultimate Edition
Identified Product ID:                $00000001 (1)
64 Bit OS:                            NO
--------------------------------------------------
VersionInfoEx.dwOSVersionInfoSize:    $0000009C (156)
VersionInfoEx.dwMajorVersion:         $00000006 (6)
VersionInfoEx.dwMinorVersion:         $00000001 (1)
VersionInfoEx.dwBuildNumber:          $00001DB1 (7601)
VersionInfoEx.dwPlatformId:           $00000002 (2)
VersionInfoEx.szCSDVersion:           Service Pack 1
VersionInfoEx.wServicePackMajor:      $0001     (1)
VersionInfoEx.wServicePackMinor:      $0000     (0)
VersionInfoEx.wSuiteMask:             $0100     (256)
VersionInfoEx.wProductType:           $01       (1)
VersionInfoEx.wReserved:              $1E      (30)
--------------------------------------------------
SystemInfo.dwOemId:                   $00000000 (0)
SystemInfo.wProcessorArchitecture:    $0000     (0)
SystemInfo.wReserved:                 $0000     (0)
SystemInfo.dwPageSize:                $00001000 (4096)
SystemInfo.dwActiveProcessorMask:     $000000FF (255)
SystemInfo.dwNumberOfProcessors:      $00000008 (8)
SystemInfo.dwProcessorType:           $0000024A (586)
SystemInfo.dwAllocationGranularity:   $00010000 (65536)
SystemInfo.wProcessorLevel:           $00000006 (6)
SystemInfo.wProcessorRevision:        $00001A04 (6660)

uligerhardt 9. Jan 2013 17:30

AW: Ich bitte um euer aller Mithilfe (Pflege meiner Windows-Versionsliste)
 
Meine möglicherweise-N Windows 8 liefert das:
Zitat:

Identified Product: Unable to identify this Platform
Identified Product ID: $00000067 (103)
64 Bit OS: YES
--------------------------------------------------
VersionInfoEx.dwOSVersionInfoSize: $0000009C (156)
VersionInfoEx.dwMajorVersion: $00000006 (6)
VersionInfoEx.dwMinorVersion: $00000002 (2)
VersionInfoEx.dwBuildNumber: $000023F0 (9200)
VersionInfoEx.dwPlatformId: $00000002 (2)
VersionInfoEx.szCSDVersion:
VersionInfoEx.wServicePackMajor: $0000 (0)
VersionInfoEx.wServicePackMinor: $0000 (0)
VersionInfoEx.wSuiteMask: $0100 (256)
VersionInfoEx.wProductType: $01 (1)
VersionInfoEx.wReserved: $00 (0)
--------------------------------------------------
SystemInfo.dwOemId: $00000000 (0)
SystemInfo.wProcessorArchitecture: $0000 (0)
SystemInfo.wReserved: $0000 (0)
SystemInfo.dwPageSize: $00001000 (4096)
SystemInfo.dwActiveProcessorMask: $00000003 (3)
SystemInfo.dwNumberOfProcessors: $00000002 (2)
SystemInfo.dwProcessorType: $0000024A (586)
SystemInfo.dwAllocationGranularity: $00010000 (65536)
SystemInfo.wProcessorLevel: $0000000F (15)
SystemInfo.wProcessorRevision: $00006B02 (27394)
Selbst meint das System, es wäre "Windows 8 Pro with Media Center".


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:59 Uhr.
Seite 1 von 6  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz