[This is preliminary documentation and subject to change.]
This is the Mode property of the MsiEngine object. This property is a value representing the designated mode flag for the current install session. Most of the mode flags are read-only externally, but a few specified flags may be set as well.
object.Mode(flag)
Required integer value for the flag. Must be one of the following:
imfAdmin | =0 | Admin mode install, else product install. |
imfAdvertise | =1 | Advertise mode of install. |
imfMaintenance | =2 | Maintenance mode database loaded. |
imfRollbackEnabled | =3 | Rollback is enabled. |
imfLogEnabled | =4 | Log file is active. |
imfOperations | =5 | Executing or spooling operations. |
imfRebootAtEnd | =6 | Reboot is needed (settable). |
imfRebootNow | =7 | Reboot is needed to continue installation (settable). |
imfCabinet | =8 | Installing files from cabinets and files using Media table. |
imfSourceShortNames | =9 | Source files use only short file names. |
imfTargetShortNames | =10 | Target files are to use only short file names line. |
imfWindows9x | =12 | Operating system is Windows 95 or Windows 98, but not Windows NT. |
imfZawEnabled | =13 | Operating system supports advertising of products. |