Moin zusammen,
ich habe ein Problem mit einigen Paketen in meinem Depot.
In diesen gibt es eine Abfrage, ob Windows 2000 oder niedriger installiert ist.
Seid Windows 10 wird diese Abfrage als true ausgegeben, obwohl Windows 10 die Versionsnummer 10.0 hat.
If
$INST_MsVersion$ < "5.0" <<< result true
Then
Error: Minimum Windows 2000 is required for Java 1.6
Error level set to fatal
Process aborted
Wie kann ich diese Abfrage umbauen, damit dieser Fehler nicht mehr auftaucht?
Vielen Dank für eure Hilfe
Gruß
Oke
$INST_MsVersion$-Fehler unter Windows 10
-
- Beiträge: 4
- Registriert: 26 Mai 2016, 08:18
- SisterOfMercy
- Beiträge: 1556
- Registriert: 22 Jun 2012, 19:18
Re: $INST_MsVersion$-Fehler unter Windows 10
This has something to do with the stringcompare function.
https://wiki.iserv.eu/wiki/Erstellung_v ... onsskripte
Here we find this:
I can't seem to find the announcement about the CompareDotSeparatedNumbers, but this was needed for Windows 10.
https://wiki.iserv.eu/wiki/Erstellung_v ... onsskripte
Here we find this:
Code: Alles auswählen
if (CompareDotSeparatedNumbers(GetMsVersionInfo, "6.1") = "0")
; Mach was speziell für Windows 7
endif
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: $INST_MsVersion$-Fehler unter Windows 10
Hi,
der beste Weg ist tatsächlich CompareDotSeparatedNumbers.
Der ursprüngliche Text, den SisterOfMercy meinte, ist in den Releasenotes zu 4.0.6, Kapitel 9 zu finden.
Gruß
Niko
der beste Weg ist tatsächlich CompareDotSeparatedNumbers.
Der ursprüngliche Text, den SisterOfMercy meinte, ist in den Releasenotes zu 4.0.6, Kapitel 9 zu finden.
Gruß
Niko
Code: Alles auswählen
import OPSI