MixedMode Setup: Startbedinungen
MixedMode Setup: Startbedinungen
Hallo,
Ich habe hier ein MixedMode Setup. Ich möchte nun sicherstellen, das die 32Bit-MSI nur auf einem 32Bit OS installiert werden kann und
entsprechen das nur die 64Bit-MSI auf einem 64Bit OS installierbar ist.
Wie stelle ich fest, dass eine MSI ein 32Bit oder 64Bit MSI ist?
Ich stelle mir sowas vor:
Startbedingung für 64Bit: (VersionNT64) AND ("Is64BitMsi") -> Fehlermeldung: Das Setup benötig eine 64Bit Windows Variante
Startbedingung für 32Bit: (Not VersionNT64) AND ("Is32BitMsi") -> Fehlermeldung: Das Setup benötig eine 32Bit Windows Variante
Irgendeine Idee?
Gruß
Sörnt Poppe
Ich habe hier ein MixedMode Setup. Ich möchte nun sicherstellen, das die 32Bit-MSI nur auf einem 32Bit OS installiert werden kann und
entsprechen das nur die 64Bit-MSI auf einem 64Bit OS installierbar ist.
Wie stelle ich fest, dass eine MSI ein 32Bit oder 64Bit MSI ist?
Ich stelle mir sowas vor:
Startbedingung für 64Bit: (VersionNT64) AND ("Is64BitMsi") -> Fehlermeldung: Das Setup benötig eine 64Bit Windows Variante
Startbedingung für 32Bit: (Not VersionNT64) AND ("Is32BitMsi") -> Fehlermeldung: Das Setup benötig eine 32Bit Windows Variante
Irgendeine Idee?
Gruß
Sörnt Poppe
-
- Administrator
- Beiträge: 1092
- Registriert: 29.02.2004, 15:51
- Wohnort: Hamburg
- Kontaktdaten:
Re: MixedMode Setup: Startbedinungen
Guten Tag!
Ein 64Bit-MSI läuft nicht unter 32 Bit. Allerdings gibt es zz. keine Möglichkeit abzufragen, ob ein 32 Bit-MSI (MixMode) auf einem 64 Bit startet.
Ein 64Bit-MSI läuft nicht unter 32 Bit. Allerdings gibt es zz. keine Möglichkeit abzufragen, ob ein 32 Bit-MSI (MixMode) auf einem 64 Bit startet.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
AKApplications, Andreas Kapust
Re: MixedMode Setup: Startbedinungen
Hallo,
könnten Sie den AKInstaller um eine solche Möglichkeit erweitern?
Gruß
Sörnt Poppe
könnten Sie den AKInstaller um eine solche Möglichkeit erweitern?
Gruß
Sörnt Poppe
-
- Administrator
- Beiträge: 1092
- Registriert: 29.02.2004, 15:51
- Wohnort: Hamburg
- Kontaktdaten:
Re: MixedMode Setup: Startbedinungen
Ist hiermit mit V2.9.257 geschehen. Siehe Anleitung -> MixMode -> Erkennen des PaketTyps.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
AKApplications, Andreas Kapust
Re: MixedMode Setup: Startbedinungen
Hallo,
das funktioniert gut. Danke!
In der Dokumenation sind mir zwei Dinge aufgefallen:
1. Tippfehler im Beispiel: "VesionNT64" da fehlt das "r".
2. Ich gehe davon aus, das alle Bedinungen in beide MSI-Dateien übernommen werden - richtig?
Wenn dem so ist, dann funktioniert die Startbedinung im Beispiel nicht für das 64Bit msi:
VersionNT64 and EXP_MSIPackageType = 1
Ich denke mann müsste dann beide Fälle abprüfen
(
(VersionNT64) AND (EXP_MSIPackageType = 2 )
)
OR
(
(NOT VersionNT64) AND (EXP_MSIPackageType = 1)
)
Gruß
Sörnt Poppe
das funktioniert gut. Danke!
In der Dokumenation sind mir zwei Dinge aufgefallen:
1. Tippfehler im Beispiel: "VesionNT64" da fehlt das "r".
2. Ich gehe davon aus, das alle Bedinungen in beide MSI-Dateien übernommen werden - richtig?
Wenn dem so ist, dann funktioniert die Startbedinung im Beispiel nicht für das 64Bit msi:
VersionNT64 and EXP_MSIPackageType = 1
Ich denke mann müsste dann beide Fälle abprüfen
(
(VersionNT64) AND (EXP_MSIPackageType = 2 )
)
OR
(
(NOT VersionNT64) AND (EXP_MSIPackageType = 1)
)
Gruß
Sörnt Poppe
Re: MixedMode Setup: Startbedinungen
ich bekomme hier folgende Meldungen beim Erstellen angezeigt:
Das Feature 'Default_Feature32Bit' hat keine Einträge. Entferne Feature (leere Features sind nicht zulässig).
Die Bedingung für das entfernte Feature Default_Feature32Bit wird ebenfalls entfernt.
Das Feature 'Default_Feature64Bit' hat keine Einträge. Entferne Feature (leere Features sind nicht zulässig).
Die Bedingung für das entfernte Feature Default_Feature64Bit wird ebenfalls entfernt.
(-10) Execute::MsiDatabaseOpenView
(-10) Execute::MsiDatabaseOpenView
Das Setup wurde abgelegt in: R:\TEMP\HomeMatic\HomeMaticMediaCenter32.msi
Abgeschlossen: 2 Fehler, 2 Warnungen.
Was läuft hier schief?
Das Feature 'Default_Feature32Bit' hat keine Einträge. Entferne Feature (leere Features sind nicht zulässig).
Die Bedingung für das entfernte Feature Default_Feature32Bit wird ebenfalls entfernt.
Das Feature 'Default_Feature64Bit' hat keine Einträge. Entferne Feature (leere Features sind nicht zulässig).
Die Bedingung für das entfernte Feature Default_Feature64Bit wird ebenfalls entfernt.
(-10) Execute::MsiDatabaseOpenView
(-10) Execute::MsiDatabaseOpenView
Das Setup wurde abgelegt in: R:\TEMP\HomeMatic\HomeMaticMediaCenter32.msi
Abgeschlossen: 2 Fehler, 2 Warnungen.
Was läuft hier schief?
-
- Administrator
- Beiträge: 1092
- Registriert: 29.02.2004, 15:51
- Wohnort: Hamburg
- Kontaktdaten:
Re: MixedMode Setup: Startbedinungen
Die -10er sind und das fehlende 'r' sind mit dem nächsten Update behoben.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
AKApplications, Andreas Kapust
Re: MixedMode Setup: Startbedinungen
Die Funktionialität scheint bei einen der letzten Updates kaputt gegangen zu sein.
Für 32Bit Setups funktioniert es nicht mehr.
Für 64Bit Setups funktioniert es einwandfrei.
Gruß
Sörnt Poppe
Für 32Bit Setups funktioniert es nicht mehr.
Für 64Bit Setups funktioniert es einwandfrei.
Gruß
Sörnt Poppe
Re: MixedMode Setup: Startbedinungen
Das Problem ist zumindest mit der Version 3.0.160 behoben.
Gruß
Sörnt Poppe
Gruß
Sörnt Poppe