Inno enum

Enum representing common directory constants used in an application setup.

Each constant is a placeholder for a specific system directory or path.

Inheritance
Available extensions

Values

app → const Inno

Application directory.

Example: If the user selects "C:\MYPROG" as the application directory, {app}\MYPROG.EXE will be translated to "C:\MYPROG\MYPROG.EXE".

const Inno('{app}')
win → const Inno

Windows directory.

Example: If the system's Windows directory is "C:\WINDOWS", {win}\MYPROG.INI will be translated to "C:\WINDOWS\MYPROG.INI".

const Inno('{win}')
sys → const Inno

System32 directory.

Example: If the system's Windows System directory is "C:\WINDOWS\SYSTEM", {sys}\CTL3D32.DLL will be translated to "C:\WINDOWS\SYSTEM\CTL3D32.DLL".

const Inno('{sys}')
sysnative → const Inno

64-bit system directory.

On 64-bit Windows, this represents the 64-bit system directory. On 32-bit Windows, it maps to the same directory as {sys}. Example: On a 64-bit system, {sysnative}\SYSTEM32.DLL will be translated to "C:\WINDOWS\SYSTEM32\SYSTEM32.DLL".

const Inno('{sysnative}')
syswow64 → const Inno

SysWOW64 directory.

On 64-bit Windows, this represents the directory containing 32-bit system files. On 32-bit Windows, it maps to the same directory as {sys}. Example: On a 64-bit system, {syswow64}\SOMEFILE.DLL will be translated to "C:\WINDOWS\SysWOW64\SOMEFILE.DLL".

const Inno('{syswow64}')
src → const Inno

Source directory where setup files are located.

Example: If the setup files are located in "S:", {src}\MYPROG.EXE will be translated to "S:\MYPROG.EXE".

const Inno('{src}')
sd → const Inno

System drive where Windows is installed.

Example: If Windows is installed on drive "C:", {sd}\MYFILE.DLL will be translated to "C:\MYFILE.DLL".

const Inno('{sd}')
commonpf → const Inno

Program Files directory.

Example: If the system's Program Files directory is "C:\Program Files", {commonpf}\MYAPP.EXE will be translated to "C:\Program Files\MYAPP.EXE".

const Inno('{commonpf}')
commonpf32 → const Inno

32-bit Program Files directory.

On 64-bit Windows, this refers to "C:\Program Files (x86)". Example: On a 64-bit system, {commonpf32}\MYAPP.EXE will be translated to "C:\Program Files (x86)\MYAPP.EXE".

const Inno('{commonpf32}')
commonpf64 → const Inno

64-bit Program Files directory.

Example: On a 64-bit Windows, {commonpf64}\MYAPP.EXE will be translated to "C:\Program Files\MYAPP.EXE".

const Inno('{commonpf64}')
commoncf → const Inno

Common Files directory.

Example: If the system's Common Files directory is "C:\Program Files\Common Files", {commoncf}\MYFILE.DLL will be translated to "C:\Program Files\Common Files\MYFILE.DLL".

const Inno('{commoncf}')
commoncf32 → const Inno

32-bit Common Files directory.

On 64-bit Windows, this refers to "C:\Program Files (x86)\Common Files". Example: On a 64-bit system, {commoncf32}\MYFILE.DLL will be translated to "C:\Program Files (x86)\Common Files\MYFILE.DLL".

const Inno('{commoncf32}')
commoncf64 → const Inno

64-bit Common Files directory.

Example: On a 64-bit Windows, {commoncf64}\MYFILE.DLL will be translated to "C:\Program Files\Common Files\MYFILE.DLL".

const Inno('{commoncf64}')
tmp → const Inno

Temporary directory used by Setup or Uninstall.

Example: During setup, {tmp}\TEMPFILE.DLL will be translated to "C:\WINDOWS\TEMP\IS-xxxxx.tmp\TEMPFILE.DLL".

const Inno('{tmp}')
commonfonts → const Inno

Fonts directory.

Example: The fonts directory is typically "C:\WINDOWS\Fonts".

const Inno('{commonfonts}')
dao → const Inno

DAO directory.

Example: {dao}\MYFILE.DLL will be translated to "C:\Program Files\Common Files\Microsoft Shared\DAO\MYFILE.DLL".

const Inno('{dao}')
dotnet11 → const Inno

.NET Framework version 1.1 install root directory.

Example: {dotnet11}\MYFILE.DLL will be translated to "C:\Windows\Microsoft.NET\Framework\v1.1.4322\MYFILE.DLL".

const Inno('{dotnet11}')
dotnet20 → const Inno

.NET Framework version 2.0-3.5 install root directory.

Example: {dotnet20}\MYFILE.DLL will be translated to "C:\Windows\Microsoft.NET\Framework\v2.0.50727\MYFILE.DLL".

const Inno('{dotnet20}')
dotnet2032 → const Inno

32-bit .NET Framework version 2.0-3.5 install root directory.

Example: {dotnet2032}\MYFILE.DLL will be translated to "C:\Windows\Microsoft.NET\Framework\v2.0.50727\MYFILE.DLL".

const Inno('{dotnet2032}')
dotnet2064 → const Inno

64-bit .NET Framework version 2.0-3.5 install root directory.

Example: {dotnet2064}\MYFILE.DLL will be translated to "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\MYFILE.DLL".

const Inno('{dotnet2064}')
dotnet40 → const Inno

.NET Framework version 4.0 and later install root directory.

Example: {dotnet40}\MYFILE.DLL will be translated to "C:\Windows\Microsoft.NET\Framework\v4.0.30319\MYFILE.DLL".

const Inno('{dotnet40}')
dotnet4032 → const Inno

32-bit .NET Framework version 4.0 and later install root directory.

Example: {dotnet4032}\MYFILE.DLL will be translated to "C:\Windows\Microsoft.NET\Framework\v4.0.30319\MYFILE.DLL".

const Inno('{dotnet4032}')
dotnet4064 → const Inno

64-bit .NET Framework version 4.0 and later install root directory.

Example: {dotnet4064}\MYFILE.DLL will be translated to "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MYFILE.DLL".

const Inno('{dotnet4064}')
autoappdata → const Inno

Auto application data directory.

Example: Depending on the installation mode, {autoappdata}\MYFILE.DLL will be translated to either "C:\ProgramData\MYFILE.DLL" (for administrative) or "C:\Users<User>\AppData\Local\MYFILE.DLL" (for non-administrative).

const Inno('{autoappdata}')
autocf → const Inno

Auto Common Files directory.

Example: Depending on the installation mode, {autocf}\MYFILE.DLL will be translated to either "C:\Program Files\Common Files\MYFILE.DLL" (for administrative) or "C:\Users<User>\AppData\Local\MYFILE.DLL" (for non-administrative).

const Inno('{autocf}')
autocf32 → const Inno

Auto 32-bit Common Files directory.

Example: Depending on the installation mode, {autocf32}\MYFILE.DLL will be translated to either "C:\Program Files (x86)\Common Files\MYFILE.DLL" (for administrative) or "C:\Users<User>\AppData\Local\MYFILE.DLL" (for non-administrative).

const Inno('{autocf32}')
autocf64 → const Inno

Auto 64-bit Common Files directory.

Example: Depending on the installation mode, {autocf64}\MYFILE.DLL will be translated to either "C:\Program Files\Common Files\MYFILE.DLL" (for administrative) or "C:\Users<User>\AppData\Local\MYFILE.DLL" (for non-administrative).

const Inno('{autocf64}')
autodesktop → const Inno

Auto Desktop directory.

Example: Depending on the installation mode, {autodesktop}\MYFILE.DLL will be translated to either "C:\Users<User>\Desktop\MYFILE.DLL" (for non-administrative) or "C:\ProgramData\Desktop\MYFILE.DLL" (for administrative).

const Inno('{autodesktop}')
autodocs → const Inno

Auto Documents directory.

Example: Depending on the installation mode, {autodocs}\MYFILE.DLL will be translated to either "C:\Users<User>\Documents\MYFILE.DLL" (for non-administrative) or "C:\ProgramData\Documents\MYFILE.DLL" (for administrative).

const Inno('{autodocs}')
autofonts → const Inno

Auto Fonts directory.

Example: Depending on the installation mode, {autofonts}\MYFILE.DLL will be translated to either "C:\Windows\Fonts\MYFILE.DLL" (for administrative) or "C:\Users<User>\AppData\Local\Fonts\MYFILE.DLL" (for non-administrative).

const Inno('{autofonts}')
autopf → const Inno

Auto Program Files directory.

Example: Depending on the installation mode, {autopf}\MYFILE.DLL will be translated to either "C:\Program Files\MYFILE.DLL" (for administrative) or "C:\Users<User>\AppData\Local\Program Files\MYFILE.DLL" (for non-administrative).

const Inno('{autopf}')
autopf32 → const Inno

Auto 32-bit Program Files directory.

Example: Depending on the installation mode, {autopf32}\MYFILE.DLL will be translated to either "C:\Program Files (x86)\MYFILE.DLL" (for administrative) or "C:\Users<User>\AppData\Local\Program Files (x86)\MYFILE.DLL" (for non-administrative).

const Inno('{autopf32}')
autopf64 → const Inno

Auto 64-bit Program Files directory.

Example: Depending on the installation mode, {autopf64}\MYFILE.DLL will be translated to either "C:\Program Files\MYFILE.DLL" (for administrative) or "C:\Users<User>\AppData\Local\Program Files\MYFILE.DLL" (for non-administrative).

const Inno('{autopf64}')
autoprograms → const Inno

Auto Programs directory.

Example: Depending on the installation mode, {autoprograms}\MYFILE.DLL will be translated to either "C:\ProgramData\Programs\MYFILE.DLL" (for administrative) or "C:\Users<User>\AppData\Local\Programs\MYFILE.DLL" (for non-administrative).

const Inno('{autoprograms}')
autostartmenu → const Inno

Auto Start Menu directory.

Example: Depending on the installation mode, {autostartmenu}\MYFILE.DLL will be translated to either "C:\ProgramData\Start Menu\MYFILE.DLL" (for administrative) or "C:\Users<User>\AppData\Roaming\Microsoft\Windows\Start Menu\MYFILE.DLL" (for non-administrative).

const Inno('{autostartmenu}')
autostartup → const Inno

Auto Startup directory.

Example: Depending on the installation mode, {autostartup}\MYFILE.DLL will be translated to either "C:\ProgramData\Startup\MYFILE.DLL" (for administrative) or "C:\Users<User>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\MYFILE.DLL" (for non-administrative).

const Inno('{autostartup}')
autotemplates → const Inno

Auto Templates directory.

Example: Depending on the installation mode, {autotemplates}\MYFILE.DLL will be translated to either "C:\ProgramData\Templates\MYFILE.DLL" (for administrative) or "C:\Users<User>\AppData\Roaming\Microsoft\Templates\MYFILE.DLL" (for non-administrative).

const Inno('{autotemplates}')

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
value String
The Inno Setup directory constant.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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

Constants

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