![]() |
Anzeige:
|
|
|||||||
| Helfer & Tools Programme für und in XProfan und Fragen dazu. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
|
Durch Zufall entdeckt:
Wenn ich diesen Code eingebe und starte: Code:
CLS Print "MajorVersion: " + @Str$((~GetVersion() & $FFFF) & $FF) ![]() Auf dem System ist aber WIN-7 Bug oder was...?
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
#2 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 15.02.2011
Beiträge: 106
|
Was gibt denn $WinVer raus?
__________________
Anhören lohnt sich wuestensand.info |
|
|
|
|
|
#3 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
|
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
#4 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
|
Auch Windows 7 hab einen 6.* Kernel, warum sollte dort also mehr rauskommen
__________________
Gruß Thomas Wenn mir früher jemand gesagt hätte, ich würde freiwillig eine Wanze mit mir herum tragen und sie auch noch selbst aufladen, hätte ich laut gelacht. Heute habe ich ein Smartphone. http://realsource.de |
|
|
|
|
|
#5 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
|
Es geht mir nicht um den Kernel, sondern um die Anzeige auf der Oberfläche in einem Tool.
Hab mir selbst eine "Eselsbrücke" geschrieben: Code:
PROC WINDOWS_VERSION DECLARE winversion$ Winversion$=(Str$((~GetVersion() & $FFFF) & $FF)+"."+Str$((~GetVersion() & $FFFF) >> 8)) CASE winversion$ = "4.0":winanzeige$ = "Windows 95" CASE winversion$ = "4.1":winanzeige$ = "Windows 98" CASE winversion$ = "4.9":winanzeige$ = "Windows ME" CASE winversion$ = "4.4":winanzeige$ = "Windows NT" CASE winversion$ = "5.0":winanzeige$ = "Windows 2000" CASE winversion$ = "5.1":winanzeige$ = "Windows XP" CASE winversion$ = "6.0":winanzeige$ = "Windows Vista" CASE winversion$ = "6.1":winanzeige$ = "Windows 7" ENDPROC
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
#6 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.784
|
Die Version ergibt sich aus Major Version und Minor Version.
Die Major Version für Windows7 ist 6, die Minor Version ist 1 => ergiebt zusammen 6.1.
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#7 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
|
@Andreas
Alles schön und gut. Wir wissen das. Nun stell dir aber mal den "Normal-User" vor: Der hat jetzt stolz ein Notebook für was weiß ich wieviele Euronen gekauft, der Verkäufer versichert ihm, daß er das neueste Betriebssystem hat, nämlich Windows-7, er läd sich irgendeine Software herunter und die zeigt ihm als Windows-Version 6.1 an. Jetzt rennt er wutentbrannt in den PC-Laden, zieht den Verkäufer über den Tisch, knallt ihm eine und schmeisst das Notebook in die nächste Ecke usw... usw... Alles nur, weil irgendein Programmierer schlampig gearbeitet hat und nicht dran gedacht hat, die Kernel-Anzeige in die Verkaufsanzeige umzuschreiben. PS: Wenn du z.B. mein Tool "A-1-B" runterlädst, wirst du sehen, daß hier die Anzeige richtig für den "Normal-User" ist.
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
#8 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.784
|
Das liegt an deinem Code, der ist nicht korrekt. Lies dir das mal durch:
Google Übersetzer
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#9 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
|
Welcher Code ist nicht korrekt
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
#10 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.093
|
Deine Bitausmaskierung ist nicht so ganz korrekt. Probier mal:
Code:
Print Str$(~GetVersion() & $ff) + "." + Str$(~GetVersion() >> 8 & $ff)
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
|
#11 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
|
Ist doch alles ganz einfach
Windows Vista ist Version 6.0 Windows 7 ist Version 6.1 Windows 8 wird wohl Version 6.2 oder 6.3 werden oder vielleicht auch 7.0 Weil Windows 7 ist der Name, der enthält keine Versionsangabe
__________________
Gruß Thomas Wenn mir früher jemand gesagt hätte, ich würde freiwillig eine Wanze mit mir herum tragen und sie auch noch selbst aufladen, hätte ich laut gelacht. Heute habe ich ein Smartphone. http://realsource.de |
|
|
|
|
|
#12 (Direktlink) | |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
|
Zitat:
Ja was steht den in meiner "Eselsbrücke" und was habe ich geschrieben ? Ich will den Namen automatisch anzeigen können. D.h. wenn auf dem Rechner Windows-95 installiert ist, soll das gezeigt werden und wenn Windows-7 installiert ist, soll das gezeigt werden. Die Windows-interne Bezeichnung sagt dem User nichts. Falls es noch nicht gelesen wurde, meine "Eselsbrücke" macht das zeigt das vorhandene OS an - automatisch ! @Andreas Da ist auch kein Text falsch.
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
#13 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 23.01.2011
Ort: Bernburg
Alter: 58
Beiträge: 756
|
Wenn ich mal ~GetVersion() durch eine Variable ersetze, kann ich mit Horsts Code jede Version korrekt anzeigen. Aber vielleicht siehst Du mal nach, was WIN7 eigentlich bei GetVersion liefert. Ich denke dabei an Windows 3.1. Das hatte intern $0a03, also dezimal ausgeschriebene Version 3.10 und nicht 3.1! Vielleicht ist sowas ja der Übeltäter. Habe leider kein Seven, kann das nicht selbst testen.
Gruß Volkmar |
|
|
|
|
|
#14 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.877
|
bei ~GetVersion() sagt mir die Anzeige: 498139398
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
#15 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 23.01.2011
Ort: Bernburg
Alter: 58
Beiträge: 756
|
Wäre dann als Hex $1DB10106, nach Deinem Code aufgedröselt wird das dann auch als Windows 7 erkannt. Wie gesagt, ~GetVersion() habe ich dazu durch eine Variable ersetzt und den Wert dort eingesetzt.
Gruß Volkmar |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Probleme mit ä/ö/ü auf Website... falsche anzeige | gethelp | Homepagegestaltung | 4 | 18.10.2007 23:54 |
| Systemeigenschaften falsche MHz Anzeige | andi1510 | Windows XP | 3 | 23.02.2007 10:54 |
| Standbymodus falsche Anzeige | powerweb | Windows XP | 8 | 25.10.2005 19:57 |
| falsche Anzeige in der Systemeigenschaften | no idea | Windows XP | 5 | 16.12.2003 13:10 |
| Falsche Anzeige der Festplattenkapazität | Andreas | Hardware - Problemlösungen | 2 | 07.03.2002 16:21 |