Architektur ermitteln
Architektur ermitteln
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.
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.
- j.schneider
- uib-Team
- Beiträge: 2055
- Registriert: 29 Mai 2008, 15:14
Re: Architektur ermitteln
Hallo,
bitte winst-Handbuch lesen:
http://download.uib.de/doku/winst_handbuch.pdf
oder
Gruß
Jan Schneider
bitte winst-Handbuch lesen:
http://download.uib.de/doku/winst_handbuch.pdf
Code: Alles auswählen
if GetRegistryStringValue(...
...
Code: Alles auswählen
if (GetSystemtype = "64 Bit System")
...
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
Re: Architektur ermitteln
Da ich gerne meine Scripte in Auto IT schreibe nutze ich folgende Möglichkeit
Klappt natürlich nur bei WinXP
mfg lenny
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
mfg lenny
Re: Architektur ermitteln
schon mal Danke.
Werde es mit
versuchen.
LG
Locutus
Werde es mit
Code: Alles auswählen
if (GetSystemtype = "64 Bit System")
LG
Locutus