Лучшие inno-setup вопросы ИТ разработчиков

  • 41голосов
  • 4ответа
  • 0просмотров

Как сделать, чтобы vcredist_x86 переустанавливался, только если еще не установлен?

В моем выборе inno установки RUN я принудительно устанавливаю MSVCRT. Интересно, как заставить его установить себя, только если еще не установлен? Это то, что я сейчас называю: Filename: {tmp}\vcredist_x86.exe; Parameters: "/passive /Q:a ...

Задан Jun 21, 2012, 11:44 AMотmyWallJSON
  • 12голос
  • 1ответ
  • 0просмотров

Как читать и записывать значения узлов документа XML?

Я хочу прочитать некоторые узлы XML-файла и показать их значения в некоторых пользовательских полях ввода. Затем пользователь может изменить значения, если это необходимо, и нажавNext Кнопка эти значения должны быть сохранены обратно в XML. Как ...

Задан Jan 29, 2013, 1:15 AMотTLamaSunil Sharma
  • 31голосов
  • 2ответа
  • 0просмотров

Как получить вывод программы Exec в Inno Setup?

Можно ли получить выводExec& ed; исполняемый файл? Я хочу показать пользователю страницу информационного запроса, но в поле ввода указать значение MAC-адреса по умолчанию. Есть ли другой способ добиться этого?

Задан Jun 15, 2016, 7:20 AMотMartin Prikryl
  • 4голосов
  • 2ответа
  • 0просмотров

Как работает перенаправление вывода в Inno Setup?

Я видел этот вопрос здесь:Как получить вывод программы Exec в Inno Setup? [https://stackoverflow.com/questions/1136770/how-to-get-the-output-of-an-execed-program-in-inno-setup] Но я не могу заставить его работать самому, закомментированный код - ...

Задан May 23, 2017, 12:04 PMотCommunitymcbainpc
  • 2голос
  • 1ответ
  • 0просмотров

Видео файл (с альфа) как заставка?

Я уже довольно давно ищу расширение для Inno Setup для использования видеофайла, например AVI или, возможно, последовательности .png в качестве заставки для моей установки (использование альфа-канала будет ОГРОМНЫМ плюс но это не обязательно). ...

Задан Jul 14, 2012, 2:59 PMотPTS
  • 10голос
  • 1ответ
  • 0просмотров

Элемент управления для отображения многострочного контента в инно-настроенном установщике

Я хочу показать содержимое, как на изображении ниже, на этапе установки установщика ... я использовал памятку для отображения содержимого ... но памятка не является подходящим элементом управления ... тогда она выглядит как текстовое поле, если ...

Задан Jul 30, 2012, 9:45 AMотTLamaSunil Sharma
  • 16голос
  • 1ответ
  • 0просмотров

Как обнаружить старую установку и предложить удаление?

Как определить, установил ли пользователь программное обеспечение, и если да, то как предложить возможность удаления старой версии? Я написал несколько строк, чтобы проверить это. Это правильно на данный момент? Если это правильно, то как я могу ...

Задан Jul 10, 2017, 10:23 AMотMartin PrikrylExa
  • 2голосов
  • 2ответа
  • 0просмотров

Как изменить права на исполняемый файл с помощью Inno Setup?

Я создал очень простой скрипт inno с помощью мастера в InnoIDE. Однако развернутый исполняемый файл может запускаться обычным пользователем. Как я могу обеспечить, чтобы пользователь запускал его как администратор через сценарий? [Setup] ...

Задан Sep 30, 2014, 2:38 PMотabiieez
  • 4голос
  • 1ответ
  • 0просмотров

Как подключиться к MS SQL Server с помощью InnoSetup?

Я хотел бы подключиться к MS SQL Server 2008 во время установки. Там есть аналогичный вопрос [https://stackoverflow.com/q/2171199/960757], который предлагает решение с помощьюisql.exe инструмент, который не совместим с SQL Server 2008. Не могли ...

Задан May 23, 2017, 10:29 AMотCommunityanand
  • 8голос
  • 1ответ
  • 0просмотров

Inno Setup - удаление удаления реестра

Программа, которую я создаю установщик, использует записи реестра для хранения пользовательских настроек. Прямо сейчас у меня настроено удаление указанных файлов реестра при удалении программы, но мне бы хотелось, чтобы у пользователей была ...

Задан Sep 28, 2012, 5:48 PMотuser1706975
  • 2голос
  • 1ответ
  • 0просмотров

Почему моя программа Delphi 6 вызывает запрос на получение прав администратора при установке только в меньшинстве систем Windows 7 (InnoSetup)?

У меня есть программа Delphi 6, которая отлично подходит для большинства пользователей при работе под учетной записью пользователя без прав администратора. Тем не менее, в некоторых системах это вызывает запрос прав администратора. К сожалению, ...

Задан Oct 07, 2012, 8:31 PMотRobert Oschler
  • 5голосов
  • 2ответа
  • 0просмотров

Как избежать «{» и «}» в Inno Setup

Как я могу избежать персонажей{ а также} в Inno Setup символы используются в[Registry] раздел? {, "{" не компилировать. %7d, "%7d", {%7d} все компилируются, но не работают, они приводят к неверным значениям в реестре. С наилучшими пожеланиями.

Задан Oct 09, 2012, 1:00 PMотDeannatomkpunkt
  • 4голос
  • 1ответ
  • 0просмотров

Как подключиться к MS SQL Server с помощью InnoSetup?

Я хотел бы подключиться к MS SQL Server 2008 во время установки. Там'с аналогичный вопрос [https://stackoverflow.com/q/2171199/960757], который предлагает решение с помощьюisql.exe инструмент, который не совместим с SQL Server 2008. Не могли бы ...

Задан Sep 04, 2012, 7:28 AMотanand
  • 8голос
  • 1ответ
  • 0просмотров

Inno Setup - удаление удаления реестра

Программа, которую яСборка установщика для использования записей реестра для хранения пользовательских настроек. Прямо сейчас у меня настроено удаление указанных файлов реестра при удалении программы, но мне бы хотелось, чтобы у пользователя была ...

Задан Sep 28, 2012, 3:48 PMотuser1706975
  • 2голос
  • 1ответ
  • 0просмотров

Почему моя программа Delphi 6 вызывает запрос на получение прав администратора при установке только в меньшинстве систем Windows 7 (InnoSetup)?

У меня есть программа Delphi 6, которая отлично подходит для большинства пользователей при работе под учетной записью пользователя без прав администратора. Тем не менее, в некоторых системах это вызывает запрос прав администратора. К сожалению, ...

Задан Oct 07, 2012, 6:31 PMотRobert Oschler
  • 5голосов
  • 2ответа
  • 0просмотров

Как избежать «{» и «}» в Inno Setup

Как я могу избежать персонажей{ а также} в Inno Setup символы используются в[Registry] раздел?, {"{" не компилировать.,, %7d"%7d"{%7d} все компилируются, но не работают, они приводят к неверным значениям в реестре. С наилучшими пожеланиями.

Задан Oct 09, 2012, 10:50 AMотtomkpunkt
  • 7голос
  • 1ответ
  • 0просмотров

Inno Setup BMP изображения появляются на одной странице

Я хочу, чтобы изображение bmp появлялось на одной странице »selectadditionaltasks» но это появляется на всех страницах. Что я делаю неправильно? procedure LogoOnClick(Sender: TObject); var ResCode: Integer; begin end; procedure LogoWizard(); var ...

Задан Oct 17, 2012, 2:38 PMотMarcio
  • 11голосов
  • 2ответа
  • 0просмотров

Inno Setup - Проверьте, существует ли файл в месте назначения или же, если не отменяет установку

Мне нужен мой установщик, чтобы проверить, существует ли файл в месте назначения, и если его там нет, то установка прерывается. Мой проект представляет собой патч для обновления, поэтому я хочу, чтобы установщик не устанавливал файлы обновлений, ...

Задан Oct 18, 2012, 7:25 AMотDielo
  • 6голос
  • 1ответ
  • 0просмотров

Inno Setup не выполняет запись в реестр на 64-разрядной машине.

У меня есть очень простой скрипт Inno Setup, содержащий этот[Registry] раздел: [Registry] Root: HKLM; Subkey: SOFTWARE; Flags: createvalueifdoesntexist; ValueType: string; ValueName: ABC; ValueData: abcТем не менее, когда я проверяюHKLM\SOFTWARE ...

Задан Oct 18, 2012, 12:01 PMотLibor
  • 6голос
  • 1ответ
  • 0просмотров

Скрыть имена файлов на странице прогресса Inno Setup

Как я могу скрыть или удалить имена устанавливаемых файлов с метки над индикатором выполнения установки, оставив только "пример: установить "? Похоже, файлы распаковываются. LabelCurrFileName.Caption := ExpandConstant('{cm:ExtractedFile} ') ...

Задан Oct 29, 2012, 3:31 AMотMarcio
  • 1голосов
  • 2ответа
  • 0просмотров

Как остановить установщик Inno-Setup, если определенная дата истекла?

Пожалуйста, дайте мне знать, как проверить текущую дату во время установки. Мне нужно встроить определенную дату в скрипт установки, а затем уведомить пользователя и остановить процесс установки, если текущая дата (которая берется с хоста ...

Задан Nov 04, 2012, 12:20 PMотTamir Gefen
  • 9голос
  • 1ответ
  • 0просмотров

Inno Setup, запуск приложения при запуске Windows

Для Inno Setup, я хотел бы создать флажок Задача для автозапуска MyAPP при запуске Windows. Мой код, как показано ниже: И, как писать коды ниже - DO_Set_AutoStart_WhenWindowsStart () ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [Tasks] Name: ...

Задан Nov 06, 2012, 3:02 AMот健榮 陳
  • 1голосов
  • 2ответа
  • 0просмотров

Проверить доступный порт, используя класс wmi win32?

Я использую inno setup, чтобы сделать установочный файл. Требуется получить локальный IP-адрес (что я могу сделать, запросив Win32_NetworkAdapterConfiguration) и проверить, открыт ли конкретный порт для запуска программного обеспечения (на ...

Задан Nov 08, 2012, 5:21 PMотuser1738909
  • 10голос
  • 1ответ
  • 0просмотров

Inno Setup: Как установить установщик «Запуск от имени администратора»?

Inno Setup, [Setup] PrivilegesRequired=adminВсе еще не могу запустить программу установки от имени администратора, но мне нужно запустить мою программу на последнем шаге Inno Setup. Как я могу сделать, чтобы мой установщик мог запускаться от ...

Задан Nov 09, 2012, 4:04 AMот健榮 陳
  • 8голосов
  • 4ответа
  • 0просмотров

Как я могу добавить CheckBox для дополнительных файлов во время установки? (InnoSetup)

я пытаюсь сделать пользовательский флажок на моей пользовательской странице (потому что этоУстановщик одной страницы), необходим только флажок без диалогов или чего-либо еще, установщик, который яЯ пытаюсь скомпилировать очень линейно ...

Задан Nov 21, 2012, 8:29 PMотApprenticeGeek
  • 9голосов
  • 2ответа
  • 0просмотров

Inno Setup - Как скопировать файл перед началом установки?

Мне нужно скопировать файл в одну папку, до запуска Inno Setup или до "выберите каталог " стр. Я хочу, чтобы этот файл копировался из установщика, а не из внешнего источника, если кто-то может привести пример, пожалуйста. Я использую этот ...

Задан Nov 23, 2012, 11:01 PMотDielo
  • 3голос
  • 1ответ
  • 0просмотров

Как получить разницу во времени в Inno Setup?

Я хочу написатьwhile цикл с тайм-аутом, как следует ... Как написать это в Inno Setup? InitialTime = SystemCurrentTime (); Timeout = 2000; //(ms) while (!condition) { if (SystemCurrentTime () - InitialTime > Timeout) { // Timed out break; } ...

Задан Dec 04, 2012, 8:57 AMот健榮 陳
  • 3голосов
  • 2ответа
  • 0просмотров

Сделать Inno Setup WizardForm подвижной, если заголовок заголовка отключен

Я хочу сделать установщик с пользовательским внешним видом и отключил заголовок, установивBorderStyle кbsNone Теперь я не могу больше двигать окно. Я посмотрел вокруг и нашел решение ...

Задан Dec 09, 2012, 8:44 PMотuser1662035
  • 11голос
  • 1ответ
  • 0просмотров

Как выполнить программу перед началом деинсталляции?

Может ли InnoSetup выполнить программу до начала удаления? Моя программа создает некоторые значения реестра. У меня есть исполняемый файл, который может удалить эти значения реестра, и мой вопрос, может ли InnoSetup запустить этот исполняемый ...

Задан Dec 24, 2012, 3:44 PMотMCSharp
  • 1голос
  • 1ответ
  • 0просмотров

Как использовать родительский каталог в параметре Source раздела Files?

Я могу't для жизни выяснить, как указать на родителя исходного каталога в[Files] раздел. Вот пример того, что мне нужно: [Files] Source: "{parentofsrc}\Documentation\\*";` DestDir: "{pf}\MyProgram\"; Flags: external`Кто-нибудь знает как это ...

Задан Dec 28, 2012, 3:21 PMотWilliam MacDonald
  • 3голосов
  • 2ответа
  • 0просмотров

Inno Setup: Как изменить долго работающий скрипт, чтобы он не зависал в графическом интерфейсе?

У меня есть установка Inno Setup, которая занимает много времени 'AfterInstall» действие. И пока выполняется это действие, графический интерфейс установки полностью заморожен (кажется,Основной цикл событий не обрабатывается). Это не приятный опыт ...

Задан Jan 17, 2013, 5:08 PMотgrigoryvp
  • 4голосов
  • 2ответа
  • 0просмотров

Передача условного параметра в Inno Setup

Я новичок в Inno Setup, и я уже прочитал документацию. Теперь я знаю, что Inno Setup может принимать разные / нестандартные параметры и может обрабатываться с помощью скрипта Pascal. Но проблема в том, что я нене знаю, как писать на Паскале. Я ...

Задан Jan 18, 2013, 4:28 AMотJayson Ragasa
  • 99голосов
  • 4ответа
  • 0просмотров

Inno Setup для службы Windows?

У меня есть служба Windows .Net. Я хочу создать установщик для установки этой службы Windows. В основном, это должно сделать следующее: 1. пакinstallutil.exe (Это требуется?) 2. Бежатьinstallutil.exe MyService.exe 3. Запустите ...

Задан Sep 19, 2009, 11:10 PMотdevnull
  • 2голос
  • 1ответ
  • 0просмотров

Кнопка включения / выключения Bass Audio Library

Как я могу создать кнопку включения / выключения музыки в этом примере: Воспроизведение звука во время установки Inno Setup [https://stackoverflow.com/questions/12359859/playing-sound-during-an-inno-setup-install] Я хочу использовать image.png.

Задан Feb 08, 2013, 9:38 AMотAndrezork
  • 5голосов
  • 2ответа
  • 0просмотров

Нужна помощь по сценарию установки Inno - проблема в проверке установки jre

Я использую приведенный ниже скрипт для установки Java-программы. Я сталкиваюсь с 2 проблемами с этим сценарием. Пожалуйста, дайте мне знать, если вы знаете решение этих проблем. Я очень ценю ваше время 1. Проверка JRE происходит 2 раза, т.е. ...

Задан Feb 09, 2013, 12:26 AMотPartha
  • 5голос
  • 1ответ
  • 0просмотров

Запустить приложение с параметрами при запуске Windows

Я пытаюсь, чтобы мое приложение автоматически запускалось и запускало логику входа в систему при запуске Windows. у меня это работает с ярлыком в папке автозагрузки с параметрами, но мне было интересно, есть ли какой-нибудь способ установить ...

Задан Feb 27, 2013, 9:07 PMотZack
  • 4голосов
  • 2ответа
  • 0просмотров

Замените типы установки Раскрывающийся список переключателями

Недавно я добавил различные типы установки (установка, обновление, восстановление) в свой InnoSetup. Все работает довольно хорошо. [Types] Name: Install; Description: "Install OLP"; Name: Update; Description: "Update an existing version of OLP"; ...

Задан Feb 28, 2013, 7:09 AMотChristian Rockrohr
  • 11голосов
  • 2ответа
  • 0просмотров

Как установить службу Windows с помощью Inno Setup?

Я написал пакетный скрипт для выполнения после установки, выполненной с помощью Inno Setup. Проблема в том, что у меня есть следующая командная строка для создания моей службы: sc create MySQL start= auto DisplayName= MySQL binPath= ...

Задан Mar 04, 2013, 2:04 PMотjuniorgarcia
  • 6голос
  • 1ответ
  • 0просмотров

Inno Setup: работа с JSON

Как я могу загрузить и работать с файлом конфигурации JSON во время установки? Я могу прочитать строку из файла и записать ее, но если я хочу изменить какое-то значение в файле конфигурации, я должен использоватьVBScript.RegExp ...

Задан Mar 11, 2013, 8:43 AMотphantasm
  • 2голос
  • 1ответ
  • 0просмотров

Проверьте пароль пользователя в Inno Setup.

Мое требование состоит в том, чтобы подтвердить, что пароль, введенный пользователем, является правильным паролем, с которым он вошел в систему. Итак, я написал код ниже, но он всегда говорит, что "Не вошли в", Любая помощь? var ...

Задан Mar 19, 2013, 4:50 AMотuser1752602
  • 4голосов
  • 2ответа
  • 0просмотров

Inno Setup - Настройка DefaultDir с использованием записи реестра с подстановочными знаками?

Я недавно начал использовать Inno Setup, чтобы попытаться создать простой установщик .exe для модификации игры. у меня установщик работает нормально по большей части, но этонемного базовый в данный момент. Что бы мне действительно хотелось, ...

Задан Mar 25, 2013, 9:54 AMотSoul Reaver
  • 4голос
  • 1ответ
  • 0просмотров

Inno Setup - Как сохранить узел в определенной строке

Мне нужна помощь с настройкой Inno, мне нужно сохранить некоторые узлы XML в определенной строке, но я не знаю, как это сделать. Это мой код procedure SaveValueToXML(const AFileName, APath, AValue: string); var XMLNode: Variant; XMLDocument: ...

Задан Mar 30, 2013, 12:36 PMотDielo
  • 4голос
  • 1ответ
  • 0просмотров

Найти и прочитать конкретную строку из файла конфигурации с помощью скрипта Pascal в Inno Setup

У меня довольно длинный конфигурационный файл, и мне нужно извлечь определенные строки из файла. То, что я хочу извлечь / прочитать, это InstallDir для конкретной позиции номера, например за 20540. Я знаю, как найти строку в INI или XML, но не ...

Задан Apr 03, 2013, 12:00 PMотRobeN
  • 7голосов
  • 3ответа
  • 0просмотров

Можно ли «закрепить в меню пуска» с помощью Inno Setup?

я использую превосходный установщик Inno Setup, и я замечаю, что некоторые приложения (часто от Microsoft) устанавливаются с иконкой запуска, которая уже хорошо видна ('возлагали?) в меню «Пуск» (в Windows 7). Полностью ли я полагаюсь на ...

Задан Oct 27, 2009, 7:22 AMотBrian Frost
  • 9голосов
  • 2ответа
  • 0просмотров

Inno Setup удалить исполняемый файл расположение и имя

Могу ли я настроить его для размещения в том же местеC:\windows\something\ что MSI-файлы, созданные Windows Installer, скрыты в, а не в?C:\Program Files\MyAppFolder\ Также я могу изменить имя на более очевидное намерение, чем unins000.exe?

Задан Oct 27, 2009, 2:52 PMотDan Neely
  • 2голос
  • 1ответ
  • 0просмотров

inno setup пользовательская страница с флажком и выпадающим списком

Возможно ли иметь пользовательскую страницу с раскрывающимся списком, флажками и кнопкой, возможно, изменяющей флажки на основе того, что выбрано из раскрывающегося списка. Кнопка будет использоваться только для отображения текстового файла ...

Задан May 08, 2013, 12:56 AMотgrahamskaraoke
Пред12...5След