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


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

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



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


Выразить свое отношение к модераторам раздела можно здесь: Profi, Fester
Модераторы: Fester
  
> Перезагрузка во время установки, Inno Setup , DetectAndInstallPrerequisites, RunOnce не понятно
    Столкнулся с тем, что после установки .NET Framework-а надо перезагрузить компьютер и продолжить установку других файлов.
    Искал решение, натолкнулся на код с использованием RunOnce и DetectAndInstallPrerequisites.
    И понял, что совсем не понимаю, как использовать эти функции для себя.

    Вот пример скрипта, который я хотел под себя отредактировать:
    гитхаб

    На данный момент у меня есть две секции [Source] и [Run] где происходит запуск всех файлов во время установки, как мне добавить правильно DetectAndInstallPrerequisites функцию, что бы после установки одного из файлов в секции [Run] произошла перезагрузка?
    Поясню на примере кода:

    ExpandedWrap disabled
      [Files]
      ....
      Source: "dotnetfx35.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall
      ....
       
      [Icons]
      ....
       
      [Run]
      ....
      Filename: ....
      Filename: "{tmp}\dotnetfx35.exe";
      ПЕРЕЗАГРУЗКА
      Filename: ....
      ....


    Буду очень благодарен за помощь, т.к уже сломал голову над этим :(
    Фактически, после этой перезагрузки мне остается только батник запустить, который управляет остальной установкой, возможно есть способ закончить установку с помощью InnoSetup, принудительно перезагрузить компьютер и сразу после старта системы автоматически запустить батник? Понимаю, что решение очень кривое, но менять сейчас требования программы совсем нереально :(
      Имею ту же проблему.
      Если кто поделится решением - спасибо
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0274 ]   [ 15 queries used ]   [ Generated: 27.04.24, 20:00 GMT ]