Session.Mode(Eigenschaft)

Dies ist die Mode-Eigenschaft des Session-Objekts. Diese Eigenschaft ist ein Wert, der das Flag für den festgelegten Modus für die aktuelle Installationssitzung darstellt. Die meisten Modusflags sind extern schreibgeschützt, aber es können auch einige angegebene Flags festgelegt werden.

Die MsiGetMode-Funktion gibt einen booleschen TRUE- oder FALSE-Wert zurück, der angibt, ob die an die Funktion übergebene spezifische Eigenschaft derzeit festgelegt (TRUE) oder nicht festgelegt ist (FALSE).

Beachten Sie, dass nicht alle Ausführungsmoduswerte des Flags verfügbar sind, wenn die Mode-Eigenschaft aus einer verzögerten benutzerdefinierten Aktion aufruft. Weitere Informationen finden Sie unter Abrufen von Kontextinformationen für benutzerdefinierte Aktionen mit verzögerter Ausführung.

Diese Eigenschaft ist schreibgeschützt.

Syntax

propVal = Session.Mode

Eigenschaftswert

Erforderlicher ganzzahliger Wert für das Flag. Dies muss eine der folgenden Ressourcen sein:

Flagname Bedeutung
msiRunModeAdmin
0
Installation im Verwaltungsmodus, sonst Produkt installieren.
msiRunModeAdvertise
1
Ankündigungsmodus der Installation.
msiRunModeMaintenance
2
Geladene Datenbank im Wartungsmodus.
msiRunModeRollbackEnabled
3
Rollback ist aktiviert.
msiRunModeLogEnabled
4
Die Protokolldatei ist aktiv.
msiRunModeOperations
5
Ausführen oder Spoolen von Vorgängen.
msiRunModeRebootAtEnd
6
Ein Neustart ist erforderlich (festlegbar).
msiRunModeRebootNow
7
Ein Neustart ist erforderlich, um die Installation (festlegbar) fortsetzen zu können.
msiRunModeCabinet
8
Installieren von Dateien aus Schränken und Dateien mithilfe der Medientabelle.
msiRunModeSourceShortNames
9
Quelldateien verwenden nur kurze Dateinamen.
msiRunModeTargetShortNames
10
Zieldateien sollen nur kurze Dateinamen verwenden.
msiRunModeWindows9x
12
Das Betriebssystem ist Windows 98/95 installiert.
msiRunModeZawEnabled
13
Das Betriebssystem unterstützt die Werbung für Produkte.
msiRunModeScheduled
16
Verzögerte benutzerdefinierte Aktion, die von der Ausführung des Installationsskripts aufgerufen wird.
msiRunModeRollback
17
Verzögerte benutzerdefinierte Aktion, die vom Rollbackausführungsskript aufgerufen wird.
msiRunModeCommit
18
Verzögerte benutzerdefinierte Aktion, die vom Commitausführungsskript aufgerufen wird.

Anforderungen

Anforderung Wert
Version
Windows Installer 5.0 auf Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 auf Windows Server 2008 oder Windows Vista. Windows Installationsprogramm auf Windows Server 2003 oder Windows XP