Architektur ermitteln

Antworten
Locutus
Beiträge: 3
Registriert: 13 Aug 2009, 16:01

Architektur ermitteln

Beitrag 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.
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2055
Registriert: 29 Mai 2008, 15:14

Re: Architektur ermitteln

Beitrag 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


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


lenny
Beiträge: 167
Registriert: 20 Mai 2009, 09:57

Re: Architektur ermitteln

Beitrag 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
Locutus
Beiträge: 3
Registriert: 13 Aug 2009, 16:01

Re: Architektur ermitteln

Beitrag von Locutus »

schon mal Danke.

Werde es mit

Code: Alles auswählen

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

LG
Locutus
Antworten