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 |
|---|---|
|
Installation im Verwaltungsmodus, sonst Produkt installieren. |
|
Ankündigungsmodus der Installation. |
|
Geladene Datenbank im Wartungsmodus. |
|
Rollback ist aktiviert. |
|
Die Protokolldatei ist aktiv. |
|
Ausführen oder Spoolen von Vorgängen. |
|
Ein Neustart ist erforderlich (festlegbar). |
|
Ein Neustart ist erforderlich, um die Installation (festlegbar) fortsetzen zu können. |
|
Installieren von Dateien aus Schränken und Dateien mithilfe der Medientabelle. |
|
Quelldateien verwenden nur kurze Dateinamen. |
|
Zieldateien sollen nur kurze Dateinamen verwenden. |
|
Das Betriebssystem ist Windows 98/95 installiert. |
|
Das Betriebssystem unterstützt die Werbung für Produkte. |
|
Verzögerte benutzerdefinierte Aktion, die von der Ausführung des Installationsskripts aufgerufen wird. |
|
Verzögerte benutzerdefinierte Aktion, die vom Rollbackausführungsskript aufgerufen wird. |
|
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 |