Properti Session.Mode

Ini adalah properti Mode dari objek Sesi . Properti ini adalah nilai yang mewakili bendera mode yang ditunjuk untuk sesi penginstalan saat ini. Sebagian besar bendera mode bersifat baca-saja secara eksternal, tetapi beberapa bendera yang ditentukan juga dapat diatur.

Fungsi MsiGetMode mengembalikan Boolean TRUE atau FALSE, yang menunjukkan apakah properti tertentu yang diteruskan ke fungsi saat ini diatur (TRUE) atau tidak diatur (FALSE).

Perhatikan bahwa tidak semua nilai bendera mode eksekusi tersedia saat memanggil properti Mode dari tindakan kustom yang ditangguhkan. Untuk informasi selengkapnya, lihat Mendapatkan Informasi Konteks untuk Tindakan Kustom Eksekusi yang Ditangguhkan.

Properti ini bersifat hanya baca.

Sintaks

propVal = Session.Mode

Nilai properti

Nilai bilangan bulat yang diperlukan untuk bendera. Harus salah satu dari berikut ini:

Nama bendera Makna
msiRunModeAdmin
0
Penginstalan mode administratif, atau penginstalan produk.
msiRunModeAdvertise
1
Mengiklankan mode penginstalan.
msiRunModeMaintenance
2
Database mode pemeliharaan dimuat.
msiRunModeRollbackEnabled
3
Putar kembali diaktifkan.
msiRunModeLogEnabled
4
File log aktif.
msiRunModeOperations
5
Menjalankan atau menampung operasi.
msiRunModeRebootAtEnd
6
Reboot diperlukan (dapat diatur).
msiRunModeRebootNow
7
Reboot diperlukan untuk melanjutkan penginstalan (dapat diatur).
msiRunModeCabinet
8
Menginstal file dari lemari dan file menggunakan tabel Media.
msiRunModeSourceShortNames
9
File sumber hanya menggunakan nama file pendek.
msiRunModeTargetShortNames
10
File target hanya menggunakan nama file pendek.
msiRunModeWindows9x
12
Sistem operasi adalah Windows 98/95.
msiRunModeZawEnabled
13
Sistem operasi mendukung iklan produk.
msiRunModeScheduled
16
Tindakan kustom yang ditangguhkan yang dipanggil dari eksekusi skrip penginstalan.
msiRunModeRollback
17
Tindakan kustom yang ditangguhkan yang disebut dari skrip eksekusi putar kembali.
msiRunModeCommit
18
Tindakan kustom yang ditangguhkan yang disebut dari skrip eksekusi penerapan.

 

Persyaratan

Persyaratan Nilai
Versi
Windows Installer 5.0 di Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 di Windows Server 2008 atau Windows Vista. Windows Installer pada Windows Server 2003 atau Windows XP