◄
Содержание
Индекс
Поиск
Что такое Inno Setup?
Создание инсталляторов
Формат сценариев
Параметры в секциях
Константы
Общие параметры
Параметры секций [Components] и [Tasks]
Секции сценария установки
Секция [Setup]
Директивы секции [Setup]
AllowCancelDuringInstall
AllowNetworkDrive
AllowNoIcons
AllowRootDirectory
AllowUNCPath
AlwaysCreateUninstallIcon
AlwaysRestart
AlwaysShowComponentsList
AlwaysShowDirOnReadyPage
AlwaysShowGroupOnReadyPage
AlwaysUsePersonalGroup
AppComments
AppContact
AppCopyright
AppendDefaultDirName
AppendDefaultGroupName
AppId
AppModifyPath
AppMutex
AppName
AppPublisher
AppPublisherURL
AppReadmeFile
AppSupportPhone
AppSupportURL
AppUpdatesURL
AppVerName
AppVersion
ArchitecturesAllowed
ArchitecturesInstallIn64BitMode
ArchiveExtraction
ASLRCompatible
ChangesAssociations
ChangesEnvironment
CloseApplications
CloseApplicationsFilter
CloseApplicationsFilterExcludes
Compression
CompressionThreads
CreateAppDir
CreateUninstallRegKey
DefaultDialogFontName
DefaultDirName
DefaultGroupName
DefaultUserInfoName
DefaultUserInfoOrg
DefaultUserInfoSerial
DEPCompatible
DirExistsWarning
DisableAppendDir
DisableDirPage
DisableFinishedPage
DisablePrecompiledFileVerifications
DisableProgramGroupPage
DisableReadyMemo
DisableReadyPage
DisableStartupPrompt
DisableWelcomePage
DiskClusterSize
DiskSliceSize
DiskSpanning
DontMergeDuplicateFiles
EnableDirDoesntExistWarning
Encryption
EncryptionKeyDerivation
ExtraDiskSpaceRequired
FlatComponentsList
InfoAfterFile
InfoBeforeFile
InternalCompressLevel
LanguageDetectionMethod
LicenseFile
LZMAAlgorithm
LZMABlockSize
LZMADictionarySize
LZMAMatchFinder
LZMANumBlockThreads
LZMANumFastBytes
LZMAUseSeparateProcess
MergeDuplicateFiles
MessagesFile
MinVersion
MissingMessagesWarning
MissingRunOnceIdsWarning
NotRecognizedMessagesWarning
OnlyBelowVersion
Output
OutputBaseFilename
OutputDir
OutputManifestFile
Password
PrivilegesRequired
PrivilegesRequiredOverridesAllowed
ReserveBytes
RestartApplications
RestartIfNeededByRun
SetupIconFile
SetupLogging
SetupMutex
ShowComponentSizes
ShowLanguageDialog
ShowTasksTreeLines
SignedUninstaller
SignedUninstallerDir
SignTool
SignToolMinimumTimeBetween
SignToolRetryCount
SignToolRetryDelay
SignToolRunMinimized
SlicesPerDisk
SolidCompression
SourceDir
TerminalServicesAware
TimeStampRounding
TimeStampsInUTC
TouchDate
TouchTime
Uninstallable
UninstallDisplayIcon
UninstallDisplayName
UninstallDisplaySize
UninstallFilesDir
UninstallIconFile
UninstallIconName
UninstallLogging
UninstallLogMode
UninstallRestartComputer
UninstallStyle
UpdateUninstallLogAppName
UsedUserAreasWarning
UsePreviousAppDir
UsePreviousGroup
UsePreviousLanguage
UsePreviousPrivileges
UsePreviousSetupType
UsePreviousTasks
UsePreviousUserInfo
UserInfoPage
UseSetupLdr
VersionInfoCompany
VersionInfoCopyright
VersionInfoDescription
VersionInfoOriginalFileName
VersionInfoProductName
VersionInfoProductTextVersion
VersionInfoProductVersion
VersionInfoTextVersion
VersionInfoVersion
WindowVisible
WizardImageAlphaFormat
WizardImageBackColor
WizardImageFile
WizardImageStretch
WizardResizable
WizardSizePercent
WizardSmallImageBackColor
WizardSmallImageFile
WizardStyle
Секция [Types]
Секция [Components]
Секция [Tasks]
Секция [Dirs]
Секция [Files]
Секция [Icons]
Секция [INI]
Секция [InstallDelete]
Секция [Languages]
Секция [Messages]
Секция [CustomMessages]
Секция [LangOptions]
Секция [Registry]
Секция [Run]
Секция [UninstallDelete]
Секция [UninstallRun]
Секция [ISSigKeys]
Программирование на языке Паскаль
Введение
Создание секции [Code]
Функции событий
Сценарные константы
Параметр "Check"
Параметры "BeforeInstall" и "AfterInstall"
Код деинсталляции
Примеры
Поддерживаемые функции
Поддерживаемые классы
Дополнительные страницы мастера
Использование DLL и .NET сборок
Использование COM-объектов
Встроенный отладчик
Препроцессор Inno Setup
Введение
Синтаксис выражений
Встроенные переменные
Область видимости переменных
Разделение строк
Поддерживаемые директивы
Общие положения
#append
#define
#dim, #redim
#emit
#error
#expr
#file
#for
#if, #elif, #else, #endif
#ifdef, #ifndef, #ifexist, #ifnexist
#include
#insert
#pragma
#sub, #endsub
#undef
Поддерживаемые функции
Общие положения
AddBackslash
AddQuotes
ChangeFileExt
ComparePackedVersion
Copy
CopyFile
DecodeVer
Defined
Delete
DeleteFile
DeleteFileNow
DimOf
DirExists
EncodeVer
EntryCount
Error
Exec
ExecAndGetFirstLine
ExtractFileDir
ExtractFileExt
ExtractFileName
ExtractFilePath
FileClose
FileEof
FileExists
FileOpen
FileRead
FileReset
FileSize
Find
FindClose
FindCode
FindFirst
FindGetFileName
FindNext
FindSection
FindSectionEnd
ForceDirectories
GetDateTimeString
GetEnv
GetFileDateTimeString
GetMD5OfFile
GetMD5OfString
GetMD5OfUnicodeString
GetPackedVersion
GetSHA1OfFile
GetSHA1OfString
GetSHA1OfUnicodeString
GetSHA256OfFile
GetSHA256OfString
GetSHA256OfUnicodeString
GetStringFileInfo
GetVersionComponents
GetVersionNumbers
GetVersionNumbersString
Insert
Int
IsWin64
Len
LowerCase
Max
Message
Min
PackVersionComponents
PackVersionNumbers
Pos
Power
ReadIni
ReadReg
RemoveBackslashUnlessRoot
RemoveFileExt
RPos
SamePackedVersion
SameStr
SameText
SaveStringToFile
SaveToFile
SetSetupSetting
SetupSetting
Str
StringChange
StrToVersion
Trim
TypeOf
UnpackVersionComponents
UnpackVersionNumbers
UpperCase
VersionToStr
Warning
WriteIni
YesNo
Пользовательские функции
Флаги функции Find
Приложение
Пример сценария
Сценарий ISPPBuiltins.iss
Компиляция в командной строке
Вывод препроцессора
Текущий вывод препроцессора
Прочая информация
Поддержка Inno Setup
Unicode Inno Setup
Режим не административной установки
64-разрядный режим установки
Ограничения в 64-разрядном режиме
Идентификаторы архитектуры
Страницы мастера
Порядок установки
Небезопасные файлы
Командная строка компилятора
Параметры командной строки инсталлятора
Параметры командной строки деинсталлятора
Коды выхода инсталлятора
Коды выхода деинсталлятора
Сочетания клавиш и управление мышкой
Регулярные выражения
Подписи .issig: Введение
Инструмент подписи файлов
Прочие замечания
Примеры сценариев
Часто задаваемые вопросы
Разработчики
Ожидайте...
Ваш браузер не поддерживает плавающие фреймы!