FileFlag enum

Enum defining various additional options for file settings.

These options are used in parameters to determine how files should be treated during the installation process. Options include settings for 32-bit or 64-bit files, access permissions, and behavior when files already exist.

Inheritance
Available extensions

Values

bit32 → const FileFlag

Treat the file as 32-bit.

bit64 → const FileFlag

Treat the file as 64-bit.

allowUnsafeFiles → const FileFlag

Allow unsafe files without automatic checks by the compiler.

compareTimestamp → const FileFlag

Compare timestamps when the file already exists.

confirmOverwrite → const FileFlag

Prompt the user for confirmation before overwriting an existing file.

createAllSubdirs → const FileFlag

Create empty subdirectories during the installation process.

deleteAfterInstall → const FileFlag

Delete the file after the installation is complete.

dontCopy → const FileFlag

Do not copy the file to the user’s system but include it statically in the installation.

dontVerifyChecksum → const FileFlag

Do not verify the checksum of the file after extraction.

external → const FileFlag

Use files from distribution media or the user’s system instead of compiling them statically.

fontIsntTrueType → const FileFlag

Mark the file as non-TrueType font when using the FontInstall parameter.

gacInstall → const FileFlag

Install the file into the .NET Global Assembly Cache.

ignoreVersion → const FileFlag

Ignore version information and overwrite existing files without comparing versions.

isReadMe → const FileFlag

Mark the file as a "README" that will be displayed after installation.

noCompression → const FileFlag

Do not compress the file.

noEncryption → const FileFlag

Do not encrypt the file even if encryption is enabled in the Setup settings.

noRegError → const FileFlag

Do not display error messages if registration fails with regserver or regtypelib flags.

onlyIfDestFileExists → const FileFlag

Only install the file if a file with the same name already exists on the user's system.

onlyIfDoesntExist → const FileFlag

Only install the file if a file with the same name does not exist on the user's system.

overwriteReadOnly → const FileFlag

Always overwrite read-only files.

promptIfOlder → const FileFlag

Prompt the user whether to replace older files if an existing file is found.

recurseSubdirs → const FileFlag

Search for filename/wildcard in subdirectories under the source directory.

regServer → const FileFlag

Register DLL/OCX files.

regTypeLib → const FileFlag

Register type libraries (.tlb).

replaceSameVersion → const FileFlag

Replace existing files if their versions are the same.

restartReplace → const FileFlag

Register the file to be replaced upon system restart if it is in use.

setNTFSCompression → const FileFlag

Enable NTFS compression on the file.

sharedFile → const FileFlag

Mark the file as a shared file that is only deleted if not used by other applications.

sign → const FileFlag

Digitally sign the source file before saving it.

signCheck → const FileFlag

Check the digital signature of the source file before saving it.

signOnce → const FileFlag

Digitally sign the source file only if it is not already signed.

skipIfSourceDoesntExist → const FileFlag

Skip the entry if the source file does not exist without showing an error message.

solidBreak → const FileFlag

Complete the existing compression stream and start a new one before compressing the file.

sortFilesByExtension → const FileFlag

Compress files found by extension order before path name order.

sortFilesByName → const FileFlag

Compress files found by name order before path name order.

touch → const FileFlag

Set the installed file's timestamp according to the TouchDate and TouchTime settings.

uninsNoSharedFilePrompt → const FileFlag

Automatically delete the file if its reference count reaches zero during uninstall.

uninsRemoveReadOnly → const FileFlag

Remove the read-only attribute from the file before deleting it during uninstall.

uninsRestartDelete → const FileFlag

Add the file to be deleted on system restart after uninstall.

uninsNeverUninstall → const FileFlag

Never uninstall the file during uninstall.

unsetNTFSCompression → const FileFlag

Disable NTFS compression on the file.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
Returns the custom string representation of the enum value.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<FileFlag>
A constant List of the values in this enum, in order of their declaration.