На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ Inno Setup
Пожалуйста, выделяйте текст инсталлятора написанного на Inno Setup тегом [сode=ins] ... [/сode]. Для этого используйте кнопку [code=ins] в форме ответа или выпадающего списка, если нужно вставить код из другой программы.


Обязательно указывать:

  • Программу, используемую для создания инсталлятора.



Если в ходе решения проблемы возникли дополнительные вопросы, по возможности задаем их в той же теме.


Выразить свое отношение к модераторам раздела можно здесь: Profi, Fester
Модераторы: Fester
  
> inno setup установка дополнительного по , Необходимо проверить наличие и при необходимости поставить акробат ридер
    Необходимо проверить наличие и при необходимости установить акробат ридер, а так как я новичок, а точнее это мой первый проект, то остро нуждаюсь в помощи, и надеюсь на "сильных мира сего".

    ps Установку своей программы делаю так

    ExpandedWrap disabled
      ; Script generated by the Inno Setup Script Wizard.
      ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
       
      #define MyAppName "Проект1"
      #define MyAppVersion "1.5"
      #define MyAppPublisher "АнтиМЭН"
      #define MyAppURL "http://antimen/"
      #define MyAppExeName "Project1.exe"
       
      [Setup]
      ; NOTE: The value of AppId uniquely identifies this application.
      ; Do not use the same AppId value in installers for other applications.
      ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
      AppId={{AFA180F6-27BC-4398-A08F-CC73000F0F6C}
      AppName={#MyAppName}
      AppVersion={#MyAppVersion}
      ;AppVerName={#MyAppName} {#MyAppVersion}
      AppPublisher={#MyAppPublisher}
      AppPublisherURL={#MyAppURL}
      AppSupportURL={#MyAppURL}
      AppUpdatesURL={#MyAppURL}
      DefaultDirName={pf}\{#MyAppName}
      DefaultGroupName={#MyAppName}
      DisableProgramGroupPage=yes
      OutputDir=D:\Desktop
      OutputBaseFilename=Проект1
      Compression=lzma
      SolidCompression=yes
      SetupIconFile=MySetupIcon.ico
      DiskSpanning=true
       
      [Languages]
      Name: "english"; MessagesFile: "compiler:Default.isl"
       
      [Files]
      Source: "D:\Project1.exe"; DestDir: "{app}"; Flags: ignoreversion
      Source: "D:\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
      ; NOTE: Don't use "Flags: ignoreversion" on any shared system files
       
      [Icons]
      Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
      Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
      Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
      Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\MyIcon.ico"
    Сообщение отредактировано: АнтиМЭН -
      Что-то я пропустил этот вопрос!
      С запозданием, но все равно: вот тут есть пример. Нужно лишь добавить проверку на наличие уже установленной версии.
      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0182 ]   [ 14 queries used ]   [ Generated: 8.11.24, 23:36 GMT ]