killer000
Newbie | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору ;InnoSetupVersion=5.5.0 (Unicode) [Setup] AppName=VideoCacheView 2.70 RePack by Killer000 AppVerName=VideoCacheView 2.70 AppVersion=2.70 AppPublisher=RePack by Killer000. DefaultDirName={pf}\VideoCacheView DefaultGroupName=VideoCacheView SetupIconFile={app}\SetupIconFile.ico UninstallDisplayIcon={app}\Uninstall-8.ico UninstallDisplayName=VideoCacheView 2.70 RePack by Killer000 OutputBaseFilename=VideoCacheView 2.70 Compression=lzma2/ultra64 SolidCompression=yes ArchitecturesInstallIn64BitMode=x64 Uninstallable=not IsComponentSelected('Portable') DisableProgramGroupPage=yes DisableReadyPage=yes WizardImageFile=embedded\WizardImage.bmp WizardSmallImageFile=embedded\WizardSmallImage.bmp [Files] Source: "{app}\VideoCacheView64.exe"; DestDir: "{src}\VideoCacheView Portable"; DestName: "VideoCacheView.exe"; Components: Portable; MinVersion: 0.0,5.0; Flags: ignoreversion; Check: Is64BitInstallMode Source: "{app}\VideoCacheView.chm"; DestDir: "{src}\VideoCacheView Portable"; Components: Portable; MinVersion: 0.0,5.0; Flags: ignoreversion Source: "{app}\VideoCacheView_lng.ini"; DestDir: "{src}\VideoCacheView Portable"; Components: Portable; MinVersion: 0.0,5.0; Flags: ignoreversion Source: "{app}\VideoCacheView64.exe"; DestDir: "{src}\VideoCacheView Portable"; DestName: "VideoCacheView.exe"; Components: Portableen; MinVersion: 0.0,5.0; Flags: ignoreversion; Check: Is64BitInstallMode Source: "{app}\VideoCacheView.chm"; DestDir: "{src}\VideoCacheView Portable"; Components: Portableen; MinVersion: 0.0,5.0; Flags: ignoreversion Source: "{app}\VideoCacheView.exe"; DestDir: "{src}\VideoCacheView Portable"; Components: Portable; MinVersion: 0.0,5.0; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "{app}\VideoCacheView.exe"; DestDir: "{src}\VideoCacheView Portable"; Components: Portableen; MinVersion: 0.0,5.0; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "{app}\VideoCacheView64.exe"; DestDir: "{app}"; DestName: "VideoCacheView.exe"; Components: Install; MinVersion: 0.0,5.0; Flags: ignoreversion; Check: Is64BitInstallMode Source: "{app}\VideoCacheView.chm"; DestDir: "{app}"; Components: Install; MinVersion: 0.0,5.0; Flags: ignoreversion Source: "{app}\VideoCacheView_lng.ini"; DestDir: "{app}"; Components: Install; MinVersion: 0.0,5.0; Flags: ignoreversion Source: "{app}\VideoCacheView64.exe"; DestDir: "{app}"; DestName: "VideoCacheView.exe"; Components: Installen; MinVersion: 0.0,5.0; Flags: ignoreversion; Check: Is64BitInstallMode Source: "{app}\VideoCacheView.chm"; DestDir: "{app}"; Components: Installen; MinVersion: 0.0,5.0; Flags: ignoreversion Source: "{app}\VideoCacheView.exe"; DestDir: "{app}"; Components: Install; MinVersion: 0.0,5.0; Flags: ignoreversion; Check: not Is64BitInstallMode Source: "{app}\VideoCacheView.exe"; DestDir: "{app}"; Components: Installen; MinVersion: 0.0,5.0; Flags: ignoreversion; Check: not Is64BitInstallMode [Run] Filename: "{app}\VideoCacheView.exe"; Description: "{cm:LaunchProgram,VideoCacheView}"; Components: Install; MinVersion: 0.0,5.0; Flags: postinstall skipifsilent nowait Filename: "{app}\VideoCacheView.exe"; Description: "{cm:LaunchProgram,VideoCacheView}"; Components: Installen; MinVersion: 0.0,5.0; Flags: postinstall skipifsilent nowait [Icons] Name: "{group}\{cm:LaunchProgram,VideoCacheView}"; Filename: "{app}\VideoCacheView.exe"; Components: Install; Tasks: Group; MinVersion: 0.0,5.0; Name: "{group}\{cm:UninstallProgram,VideoCacheView}"; Filename: "{uninstallexe}"; Components: Install; Tasks: Group; MinVersion: 0.0,5.0; Name: "{userdesktop}\{cm:LaunchProgram,VideoCacheView}"; Filename: "{app}\VideoCacheView.exe"; Components: Install; Tasks: Desktopicon; MinVersion: 0.0,5.0; Name: "{group}\{cm:LaunchProgram,VideoCacheView}"; Filename: "{app}\VideoCacheView.exe"; Components: Installen; Tasks: Group; MinVersion: 0.0,5.0; Name: "{group}\{cm:UninstallProgram,VideoCacheView}"; Filename: "{uninstallexe}"; Components: Installen; Tasks: Group; MinVersion: 0.0,5.0; Name: "{userdesktop}\{cm:LaunchProgram,VideoCacheView}"; Filename: "{app}\VideoCacheView.exe"; Components: Installen; Tasks: Desktopicon; MinVersion: 0.0,5.0; [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Components: "Install"; MinVersion: 0.0,5.0; Name: "group"; Description: "{cm:Shortcut}"; GroupDescription: "{cm:AdditionalIcons}"; Components: "Install"; MinVersion: 0.0,5.0; Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Components: "Installen"; MinVersion: 0.0,5.0; Name: "group"; Description: "{cm:Shortcut}"; GroupDescription: "{cm:AdditionalIcons}"; Components: "Installen"; MinVersion: 0.0,5.0; [Components] Name: "install"; Description: "{cm:Install}"; Types: "custom"; MinVersion: 0.0,5.0; Flags: exclusive Name: "installen"; Description: "{cm:Installen}"; Types: "custom"; MinVersion: 0.0,5.0; Flags: exclusive Name: "portable"; Description: "{cm:Portable}"; Types: "custom"; MinVersion: 0.0,5.0; Flags: exclusive Name: "portableen"; Description: "{cm:Portableen}"; Types: "custom"; MinVersion: 0.0,5.0; Flags: exclusive [Types] Name: "custom"; Description: "Выборочная установка"; Flags: iscustom [Languages] ; These files are stubs ; To achieve better results after recompilation, use the real language files Name: "ru"; MessagesFile: "embedded\Russian.isl"; [CustomMessages] ru.NameAndVersion=%1, версия %2 ru.AdditionalIcons=Дополнительно: ru.CreateDesktopIcon=Ярлык на &Рабочем столе ru.CreateQuickLaunchIcon=Создать значок в &Панели быстрого запуска ru.ProgramOnTheWeb=Сайт %1 в Интернете ru.UninstallProgram=Удалить ru.LaunchProgram=Запустить %1 ru.AssocFileExtension=Св&язать %1 с файлами, имеющими расширение %2 ru.AssocingFileExtension=Связывание %1 с файлами %2... ru.AutoStartProgramGroupDescription=Автозапуск: ru.AutoStartProgram=Автоматически запускать %1 ru.AddonHostProgramNotFound=%1 не найден в указанной вами папке.%n%nВы всё равно хотите продолжить? ru.Shortcut=Ярлыки в меню «Пуск» ru.ContextMenu=Пункт контекстного меню ru.Install=Установка обычной версии Русский ru.Installen=Установка обычной версии Англиский ru.Portable=Распаковка портативной версии (рядом с инсталлятором) Русский ru.Portableen=Распаковка портативной версии (рядом с инсталлятором) Англиский [code] var Components: TLabel; ComponentPage: TWizardPage; SelectComponentsLabel: TLabel; procedure InitializeWizard(); begin ComponentPage := CreateCustomPage(wpLicense, 'Выбор компонентов', 'Какие компоненты должны быть установлены?'); WizardForm.DiskSpaceLabel.Hide WizardForm.TypesCombo.Parent:= ComponentPage.Surface; WizardForm.ComponentsList.Parent:= ComponentPage.Surface WizardForm.ComponentsDiskSpaceLabel.Parent:= ComponentPage.Surface WizardForm.TypesCombo.Parent:= ComponentPage.Surface; WizardForm.TypesCombo.Top:= ScaleY(45) WizardForm.ComponentsList.Top:= ScaleY(45) WizardForm.ComponentsDiskSpaceLabel.Hide; WizardForm.ComponentsList.Height := ScaleY(165); SelectComponentsLabel:= TLabel.Create(WizardForm) with SelectComponentsLabel do begin Left:= ScaleX(40); Width:= WizardForm.SelectComponentsLabel.Width; Height:= WizardForm.SelectComponentsLabel.Height; Autosize:= false; WordWrap:= true; Transparent:= true; Caption:= WizardForm.SelectComponentsLabel.Caption; WizardForm.SelectComponentsLabel.Parent:= ComponentPage.Surface; end end; function ShouldSkipPage(PageID: Integer): Boolean; begin case PageID of wpSelectComponents: Result := True; wpSelectDir: Result := IsComponentSelected('portable') <> False; end; end; |