Session.Mode-Eigenschaft

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

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

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

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, andernfalls Produktinstallation.
msiRunModeAdvertise
1
Anzeige des Installationsmodus.
msiRunModeMaintenance
2
Datenbank im Wartungsmodus geladen.
msiRunModeRollbackEnabled
3
Rollback ist aktiviert.
msiRunModeLogEnabled
4
Protokolldatei ist aktiv.
msiRunModeOperations
5
Ausführen oder Spoolen von Vorgängen.
msiRunModeRebootAtEnd
6
Neustart ist erforderlich (einstellbar).
msiRunModeRebootNow
7
Ein Neustart ist erforderlich, um die Installation fortzusetzen (einstellbar).
msiRunModeCabinet
8
Installieren von Dateien aus CAB-Dateien und Dateien mithilfe der Media-Tabelle.
msiRunModeSourceShortNames
9
Quelldateien verwenden nur kurze Dateinamen.
msiRunModeTargetShortNames
10
Zieldateien sollen nur kurze Dateinamen verwenden.
msiRunModeWindows9x
12
Das Betriebssystem ist Windows 98/95.
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 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer unter Windows Server 2003 oder Windows XP