Описание тега inno-setup

Inno Setup - это инструмент для создания программ установки со встроенным языком сценариев, производным от Pascal.
1 ответ

Можно ли выбрать путь #include, используя сценарий и аргументы командной строки в программе установки Inno Setup?

Таким образом, возникает проблема, когда у меня есть несколько установок, где большинство одинаковы, за исключением, конечно, файлов в установке. У меня есть набор включаемых файлов, которые отличаются. Поэтому я подумал: "Эй, давайте просто добавим…
1 ответ

Должен ли программный GUID отличаться от GUID сборки?

Мы работаем над проектом, который мы будем развертывать как установочный исполняемый файл, созданный с помощью Inno Setup. Теперь нам нужно указать GUID как для основной сборки (созданной VS2013), так и для программного обеспечения (afaik использует…
06 ноя '14 в 13:31
0 ответов

Поддерживает ли InnoSetup функцию ExpandConstant во включаемых файлах?

Следующая функция хорошо работала, когда была определена в основном файле сценария установки: function PrevInstallExists: Boolean; var Value: string; UninstallKey: string; begin UninstallKey := 'Software\Microsoft\Windows\CurrentVersion\Uninstall\' …
28 мар '14 в 10:33
0 ответов

Inno Setup: Удалить ключ реестра Run при удалении

Мне нужно, чтобы мое приложение запускалось при загрузке, и я понимаю это, создавая значение в HKCU\Software\Microsoft\Windows\Run. Однако я хотел бы удалить это значение при удалении приложения. Как? Я использую Inno Setup для настройки моего прило…
17 окт '14 в 08:13
1 ответ

Функция ShouldSkipPage внутри процедуры CurPageChanged

Я хочу, чтобы мои настройки переместились на следующую страницу из CurPageChanged процедура, Подробности - я заменяю wpInstalling с ProgressPage чтобы сделать установку более аккуратной, после ProgressPage Готово, я хочу перейти к следующей странице…
17 авг '14 в 08:35
1 ответ

Inno Setup цикл от А до Я

Я пытаюсь написать функцию, которая будет проверять наличие определенного каталога на каждом диске по очереди, сохранять путь, где он найден, как переменную и возвращать true, если он существует, и false в противном случае: function IsDirPresent(): …
29 июн '15 в 01:21
2 ответа

Значения по умолчанию для установки Inno Setup

У меня есть группа на работе, спрашивающая, есть ли способ передать значения, либо через командную строку, либо через значение ini, которые будут "заполнять" значения, которые обычно предоставляются пользователем во время установки. Например, если у…
21 ноя '13 в 21:14
1 ответ

Автоматическая установка.NET Framework из программы установки InnoSetup

Я использую следующий код для автоматической установки пакета.NET procedure dotnetfx40full(); begin if (not netfxinstalled(NetFx40Full, '')) then AddProduct('dotNetFx40_Full_setup.exe', CustomMessage('dotnetfx40full_lcid') + ' /q /passive /norestart…
10 фев '15 в 13:22
1 ответ

Что вызывает сообщение "Внутренняя ошибка: не удается найти запись скомпилированного кода для этой версии программы удаления"?

У меня есть приложение.net, и установщик для него был создан с использованием inno setup version 5.4.0. Установщик работает нормально, но теперь, когда я хочу удалить приложение, он выдает ошибку: "Внутренняя ошибка: не удается найти запись utcompil…
13 мар '14 в 18:12
5 ответов

Как добавить исходящее исключение брандмауэра Windows?

Мне нужно открыть брандмауэр Windows для исходящих соединений для приложения, которое я пишу. Лучшие ответы, которые я смог найти, находятся здесь: http://www.shafqatahmed.com/2008/01/controlling-win.html http://www.vincenzo.net/isxkb/index.php?titl…
09 окт '11 в 05:38
0 ответов

Как удалить дубликаты значений в панели управления?

Я создал приложение MyApp. Я могу установить MyApp напрямую, используя его настройки, затем я вижу MyApp в Панели управления \ Программы \ Программы и компоненты. Наряду с этим я создал установщик (MyApp Installer) с помощью inno setup для MyApp. Ко…
0 ответов

Inno Setup: невозможно удалить папку во время удаления

Мы используем функции delete, removeir, deltree для удаления файлов и папок во время удаления нашего продукта. поэтому иногда эти функции не могут удалять файлы (в основном.lck-файлы и разреженные файлы), в то время как указанные выше функции дают н…
07 май '13 в 07:17
1 ответ

Вызов последовательных DLL из {tmp} в Inno Setup

Я хочу использовать библиотеку DLL (скажем, "A.dll"), которую я создал в Delphi, в моем сценарии установки Inno, который использует несколько других библиотек DLL ("B.dll", "C.dll", ...). Все эти dll-файлы включены в раздел Files следующим образом: …
04 июл '13 в 11:22
1 ответ

inno setup exec appref-ms

Мне нужно из Inno Setup, чтобы запустить другое приложение, которое является приложением clickonce. Я попытался запустить файл appref-ms с exec() функция, но она выходит с: код 193 (не является действительным приложением Windows). Как я могу запусти…
16 июл '18 в 18:03
0 ответов

javafx natvie bundle: без исключения номер строки

Я связал приложение JavaFx как.exe (с использованием ecliplse + Inno), приложение работает нормально, но когда возникает исключение, я не получаю номер строки моего кода, где инициировано исключение (отображается "Неизвестный источник"). "): java.io…
09 мар '15 в 11:04
1 ответ

Есть ли способ использовать файлы.pas в Inno Setup?

Мне нужно сделать шифрование и дешифрование строки в Inno Setup через алгоритм Rijndael. Я обнаружил, что люди используют библиотеку DCPcrypt, чтобы делать то, что мне нужно в Pascal, но они используют файлы с расширением.pas. И я не знаю, есть ли с…
25 окт '18 в 08:38
2 ответа

Inno Script Studio зависает до бесконечности при нажатии кнопки компиляции

У меня периодически возникает проблема с Windows 7, когда при нажатии на кнопку "Компилировать" в Inno Script Studio версии 2.2.2.32 приложение зависает на неопределенное время и отказывается отвечать. После завершения задач и перезапуска программно…
14 мар '16 в 10:16
1 ответ

Inno Setup, измените WizardImageFile во время выполнения

Можно ли изменить WizardImageFile во время выполнения? Я хочу, чтобы эта картина изменилась при некоторых условиях. Не удалось изменить его в коде, {code:GetGraphics} также нельзя использовать в параметре WizardImageFile. Кто-нибудь изменил это успе…
23 фев '13 в 07:58
1 ответ

Как мне вернуть строку из DLL в Inno Setup Pascal Script

У меня есть две функции C в DLL, которые определены в файле определения и экспортированы для использования в Inno Setup. char* __stdcall GetName() { return "Kishore"; } void __stdcall getName(char* strName) { strcpy(strName, "Kishore"); } Код Inno S…
05 фев '14 в 10:13
2 ответа

Какую программу вы рекомендуете установить для расширения Google без вывода сообщений?

Я пытался использовать http://www.extuper.com/ но, к сожалению, он не работал на строительстве. Есть некоторые программы, но я не уверен, что является наиболее подходящим для преобразования файла расширения Chrome в исполняемый файл. (NSIS / INNO / …