Seite 1 von 1

Architektur ermitteln

Verfasst: 13 Aug 2009, 16:24
von Locutus
Hallo Leutz,

wir testen momentan die Opsi Version 3.4.

Ich arbeite mich gerade in das erstellen von Paketen ein.

Ich möchte ein Paket sowohl für 32 als auch für die 64 bit Versionen verwenden.

Für die Installation der Software stehen jeweils ein MSI Paket für die 64 und die 32 bit Version zur Verfügung.

Nun muß ich also im Script ermitteln, um was für eine Architektur es sich handelt.
Ich habe bereits herausgefunden, dass man es an einem RegKey erkennen kann.
Bei 32bit: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WOW]
Bei 64bit: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WOW64]

Nun müsste ich also ermitteln, ob der Schlüssel existiert.

Wie kann ich das im Installationsscript bewerkstelligen?

Oder hat jemand eine andere Idee, wie ich das lösen kann.

Für Antworten und Anregungen schon mal vielen Dank.

Re: Architektur ermitteln

Verfasst: 13 Aug 2009, 18:07
von j.schneider
Hallo,

bitte winst-Handbuch lesen:
http://download.uib.de/doku/winst_handbuch.pdf

Code: Alles auswählen

if GetRegistryStringValue(...
...
oder

Code: Alles auswählen

if (GetSystemtype = "64 Bit System")
...
Gruß
Jan Schneider

Re: Architektur ermitteln

Verfasst: 17 Aug 2009, 09:15
von lenny
Da ich gerne meine Scripte in Auto IT schreibe nutze ich folgende Möglichkeit

Code: Alles auswählen

If _getOSVersion() = "Microsoft Windows XP Professional" Then
Script 1
ElseIf _getOSVersion() = "Microsoft(R) Windows(R) XP Professional x64 Edition" Then
Script2
Klappt natürlich nur bei WinXP

mfg lenny

Re: Architektur ermitteln

Verfasst: 17 Aug 2009, 10:59
von Locutus
schon mal Danke.

Werde es mit

Code: Alles auswählen

if (GetSystemtype = "64 Bit System") 
versuchen.

LG
Locutus