Inno enum
Enum representing common directory constants used in an application setup.
Each constant is a placeholder for a specific system directory or path.
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}')
-
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
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - 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