Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Habe eine kleine MSI gebastelt, das die Windows-Version anzeigen soll
clik!84 Offline
Erfahrener Benutzer

Beiträge: 10.068
Registriert seit: Oct 2009
Beitrag #1
Habe eine kleine MSI gebastelt, das die Windows-Version anzeigen soll
Folgendes Problem: Es wird immer die falsche Windows-Version angezeigt, nach Starten der MSI. Was mache ich falsch? :fresse:

[Bild: Windows+Embedded+POSReady+7+32+Bit-2020-...-26-18.png]
(Dieser Beitrag wurde zuletzt bearbeitet: 21.03.2020 02:26 von clik!84.)
21.03.2020 02:23
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
clik!84 Offline
Erfahrener Benutzer

Beiträge: 10.068
Registriert seit: Oct 2009
Beitrag #2
RE: Habe eine kleine MSI gebastelt, das die Windows-Version anzeigen soll
Keiner eine Idee?
21.03.2020 11:00
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Smaecks Offline
staatstreues händewäscherschlafschaf

Beiträge: 5.183
Registriert seit: Mar 2009
Beitrag #3
RE: Habe eine kleine MSI gebastelt, das die Windows-Version anzeigen soll
Ruhe und Geduld zeigen, clik. das whf wird gerade erst wach.

[Bild: tYLfrPk.png]
Desktop 1: Selbstbau 2022 - Intel Core i9-12900K - AMD Radeon RX 7900 XTX - 64GB RAM - 4TB SSD - Arch Linux
Desktop 2: Apple Mac Pro Early 2009 - 2x Intel Xeon X5690 - AMD Radeon RX 560 - 64GB RAM - 2TB SSD - macOS 15 Sequoia
Notebook 1: Lenovo ThinkPad X13 G4 - AMD Ryzen 7 7840U - AMD Radeon 780M - 32GB RAM - 2TB SSD - Arch Linux
Notebook 2: Apple MacBook Air Late 2020 - M1 Prozessor - 16GB RAM - 512GB SSD - macOS 15 Sequoia
Homeserver: Intel Core i7-7700K - 64GB RAM - 10TB SSD, 80TB HDD - Arch Linux
Meine IBM/Lenovo ThinkPads:

21.03.2020 11:22
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
clik!84 Offline
Erfahrener Benutzer

Beiträge: 10.068
Registriert seit: Oct 2009
Beitrag #4
RE: Habe eine kleine MSI gebastelt, das die Windows-Version anzeigen soll
Hier ist das Tool:

http://www.pixelbanane.de/yafu/205012518...lliert.msi

Ich habe keine Ahnung, was falsch ist.
21.03.2020 11:58
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Playitlouder Offline
Hier könnte ihre Werbung stehen

Beiträge: 5.241
Registriert seit: May 2010
Beitrag #5
RE: Habe eine kleine MSI gebastelt, das die Windows-Version anzeigen soll
Weiß jetzt nichts genaueres über die Implementierung von MSI Dateien.
Aber wie unterscheiden sich die Fälle "Windows Build != (ungleich) 1998" und "Windows Build != 2222". Die Aussage wird zu "Wahr" oder "Falsch" (Boolean) ausgewertet. Wenn die Build jetzt 9839 sind beide Fälle wahr.
Was soll denn dann ausgegeben werden. Das ist ein undefinierter Zustand.
Selbst wenn du jetzt noch einen dritten Fall hättest der Prüft, ob "Windows Build == 9389" ist der nicht wahrer als die anderen zwei aussagen.


Würde dir Abseits der .MSI Basteleien mal empfehlen ne echte Programmiersprache anzuschauen. Versuch was in Java, C# oder Python zu schreiben. Macht Spaß und du lernst solche Dinge systematischer.

.
21.03.2020 12:10
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
clik!84 Offline
Erfahrener Benutzer

Beiträge: 10.068
Registriert seit: Oct 2009
Beitrag #6
RE: Habe eine kleine MSI gebastelt, das die Windows-Version anzeigen soll
(21.03.2020 12:10)Playitlouder schrieb:  Weiß jetzt nichts genaueres über die Implementierung von MSI Dateien.
Aber wie unterscheiden sich die Fälle "Windows Build != (ungleich) 1998" und "Windows Build != 2222". Die Aussage wird zu "Wahr" oder "Falsch" (Boolean) ausgewertet. Wenn die Build jetzt 9839 sind beide Fälle wahr.
Was soll denn dann ausgegeben werden. Das ist ein undefinierter Zustand.
Selbst wenn du jetzt noch einen dritten Fall hättest der Prüft, ob "Windows Build == 9389" ist der nicht wahrer als die anderen zwei aussagen.


Würde dir Abseits der .MSI Basteleien mal empfehlen ne echte Programmiersprache anzuschauen. Versuch was in Java, C# oder Python zu schreiben. Macht Spaß und du lernst solche Dinge systematischer.

Die MSI soll z.B. unter Windows XP, Windows XP anzeigen. Macht die MSI aber nicht.

http://pixelbanane.de/yafu/1604839258/We...lliert.msi

Bitte testen, ich glaub, jetzt geht es. Danke Euch. :)
(Dieser Beitrag wurde zuletzt bearbeitet: 21.03.2020 13:02 von clik!84.)
21.03.2020 12:14
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Playitlouder Offline
Hier könnte ihre Werbung stehen

Beiträge: 5.241
Registriert seit: May 2010
Beitrag #7
RE: Habe eine kleine MSI gebastelt, das die Windows-Version anzeigen soll
Dann poste doch bitte die Lösung deines Problems.
Sonst ist der Thread hier für jeden der ähnliche Probleme hat vollkommen sinnlos.

.
21.03.2020 13:36
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
clik!84 Offline
Erfahrener Benutzer

Beiträge: 10.068
Registriert seit: Oct 2009
Beitrag #8
RE: Habe eine kleine MSI gebastelt, das die Windows-Version anzeigen soll
Einfach ein Not vor versionNT nach Not ein Leerzeichen.
21.03.2020 15:25
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
clik!84 Offline
Erfahrener Benutzer

Beiträge: 10.068
Registriert seit: Oct 2009
Beitrag #9
RE: Habe eine kleine MSI gebastelt, das die Windows-Version anzeigen soll
Alles geht jetzt bei den NT-Versionen. Außer x64-Versionen.
Und keine von den Windows 9x und ME.
(Dieser Beitrag wurde zuletzt bearbeitet: 21.03.2020 17:33 von clik!84.)
21.03.2020 16:40
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste