Check which OS

Moderator: MVogt

Post Reply
Toolman
Posts: 77
Joined: 14. Feb 2006, 20:35
Contact:

Check which OS

Post by Toolman » 23. Mar 2012, 07:55

Hello,

With what command can I check the OS version?

Thanks,

Sander

User avatar
r.wiegel
Posts: 896
Joined: 05. Feb 2010, 13:45
Location: Regensburg
Contact:

Re: Check which OS

Post by r.wiegel » 23. Mar 2012, 13:45

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
Viele Grüße
Roman Wiegel
IT-Consultant

MR Datentechnik - Vertriebs- und Service GmbH

User avatar
Theo_Gottwald
Posts: 367
Joined: 03. Oct 2009, 08:57
Location: Herrenstr.11 * 76706 Dettenheim
Contact:

Re: Check which OS

Post by Theo_Gottwald » 28. Mar 2012, 17:59

Es gibt auch noch
Mit "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.
und die Compiler-Direktive

'#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

Post Reply

Return to “Package Robot”

Who is online

Users browsing this forum: No registered users and 1 guest