Hello,
With what command can I check the OS version?
Thanks,
Sander
Check which OS
Moderator: MVogt
Re: Check which OS
Hi Sander,
GOS\
VAR\$$osv=$v1$
JNF\$$.rem
@
GOS-GetOperatingSystem
95 'Windows 95
98 'Windows 98
ME 'Millenium Edition
NT 'Windows NT(4)
2K 'Windows 2000
XP 'Windows XP
XP64 'Windows XP, 64 Bit
S3 'Windows Server 2003
VI 'Windows Vista
VI64 'Windows Vista, 64 Bit
W7 'Windows 7
W764 'Windows 7, 64 Bit
S8 'Windows Server 2008
R2 'Windows Server 2008 R2
R264 'Windows Server 2008 R2, 64 Bit
GOS\
VAR\$$osv=$v1$
JNF\$$.rem
@
GOS-GetOperatingSystem
95 'Windows 95
98 'Windows 98
ME 'Millenium Edition
NT 'Windows NT(4)
2K 'Windows 2000
XP 'Windows XP
XP64 'Windows XP, 64 Bit
S3 'Windows Server 2003
VI 'Windows Vista
VI64 'Windows Vista, 64 Bit
W7 'Windows 7
W764 'Windows 7, 64 Bit
S8 'Windows Server 2008
R2 'Windows Server 2008 R2
R264 'Windows Server 2008 R2, 64 Bit
-
- Posts: 367
- Joined: 03. Oct 2009, 08:57
- Location: Herrenstr.11 * 76706 Dettenheim
- Contact:
Re: Check which OS
Es gibt auch noch
'#AOS:
und die Compiler-DirektiveMit "IOS\[Daten]" kann die Ausführung der in der Remotedatei nachfolgenden Befehle davon abhängig gemacht werden, unter welchem der (32 Bit) Windows-Versionen das Programm läuft. Die Art des Betriebssystems ist im Datenteil wie unten dargestellt anzugeben. Dann werden die nachfolgenden Befehle bis "EOS\" nur dann ausgeführt, wenn es das im Datenteil spezifizierte Betriebssystem ist.
Die können auch mehrere Angaben im Sinne von "Oder" zusammenfassen, indem Sie im Datenteil mehrere Kennzeichnungen anführen. Dann wird geprüft, ob eine der Angaben zutrifft.
Zulässige Angaben für den Datenteil sind
95 'Windows 95
98 'Windows 98
ME 'Millenium Edition
NT 'Windows NT(4)
2K 'Windows 2000
XP 'Windows XP
XP64 'Windows XP, 64 Bit
S3 'Windows Server 2003
VI 'Windows Vista
VI64 'Windows Vista, 64 Bit
W7 'Windows 7
W764 'Windows 7, 64 Bit
S8 'Windows Server 2008
R2 'Windows Server 2008 R2
R264 'Windows Server 2008 R2, 64 Bit
Mit "EOS\" wird der Befehlsbereich abgeschlossen, der nur bedingt ausgeführt werden soll.
Mit "I64\" können Sie verschiedene Sachverhalte im Zusammenhang mit 64-Bit-Betriebssystemen ermitteln.
Wenn Sie den Datenteil leer lassen, wird geprüft, ob das Remote-Programm auf der 32-Bit-Emulation eines 64-Bit-Windows läuft. Die Abfragebedingung ist erfüllt, wenn das der Fall ist.
Wenn Sie im Datenteil "1" (eins) eintragen, wird gepüft, ob dieAnwendung/Komponente, zu der das aktuell lokalisierte Fenster gehört, als 64-Bit-Programm läuft. Die Abfragebedingung ist erfüllt, wenn das der Fall ist.
Alternativ können Sie im Datenteil den numerischen Wert für ein beliebiges Fensterhandle angeben; dann wird gepüft, ob die Anwendung/Komponente, zu der dieses Fenster gehört, als 64-Bit-Programm läuft. Die Abfragebedingung ist erfüllt, wenn das der Fall ist.
Die Befehle zwischen "I64\" und "E64\" werden nur ausgeführt, wenn die Abfragebedingung erfüllt ist.
'#AOS:
"AOS:"
Diese Instruktion ("AllowedOperatingSystems") ermöglicht es, das Entpacken und Ausführen der Exe-Datei auf bestimmte Betriebssysteme zu beschränken. Nach dem Doppelpunkt können durch Komma getrennt die zugelassenen (Windows-) Betriebssysteme wie folgt angegeben werden:
95 = Windows 95
98 = Windows 98
ME = Windows ME
NT = Windows NT4
2K = Windows 2000
XP = Windows XP
S3 = Windows Server 2003
VI = Windows Vista
W7 = Windows 7
S8 = Server 2008
R2 = Server 2008 R2
Außerdem ist es möglich, unter Verwendung der Zeichen "<" bzw. ">" Bereiche zu definieren:
'#AOS:>NT -> ab Windows 2000
'#AOS:<2K -> Windows 95 bis Windows NT4
Who is online
Users browsing this forum: No registered users and 5 guests