Вопросы по теме 'nsis'

Добавление информации о лицензии в установщик NSIS
Мы распространяем программное обеспечение, созданное моей группой, через установщики Windows, созданные через NSIS. Мы генерируем наши файлы конфигурации NSIS из сценария python, написанного разработчиком, который больше не работает с нами, поэтому в...
4500 просмотров

Как при использовании NSIS создать программу удаления с пользовательскими страницами?
Я хотел бы иметь деинсталлятор с пользовательскими страницами NS. Как мне это сделать с NSIS?
3918 просмотров
schedule 18.09.2022

Способы отладки установщиков NSIS?
Хотя NSIS позволяет создавать довольно мощные установщики, «язык настолько низкого уровня, что он напоминает мне сборку», который использует NSIS, весьма склонен к ошибкам, и поэтому, когда вы хотите, чтобы ваш установщик выполнял что-то более...
13213 просмотров
schedule 10.01.2024

NSIS-Как я могу динамически отображать определенную пользовательскую страницу?
Моя 1-я страница содержит 2 переключателя: 1 для установки и другой для обновления. В зависимости от выбора пользователя я должен показывать настраиваемые страницы для установки или обновления. Как я могу это сделать?
5124 просмотров
schedule 14.03.2023

Зашифрованные Blowfish сообщения между NSIS и PHP
Для проекта, над которым я работаю, мне нужно зашифровать и расшифровать строку с помощью Blowfish совместимым образом через NSIS и PHP. На данный момент я использую плагин Blowfish++ для NSIS и библиотеку mcrypt с PHP. Проблема в том, что я...
1782 просмотров
schedule 11.06.2023

Как отключить кнопку в NSIS во время установки?
Я создаю установщик, который имеет несколько компонентов для установки (флажок установлен для выбора нужного компонента). Теперь предположим, что пользователь не выбрал какой-либо параметр, даже если кнопка «Далее» на странице компонента...
4264 просмотров
schedule 26.06.2022

Установщик NSIS просит изменить компьютер
У меня есть программа, которая распаковывается в каталог TEMP, запускается, а затем удаляет себя из каталога TEMP. Когда однофайловый исполняемый файл, который я сгенерировал с помощью NSIS, пытается запуститься, UAC спрашивает: «Вы хотите разрешить...
1310 просмотров
schedule 16.01.2024

Гиперссылка на фирменное изображение в NSIS
У меня следующий вопрос - можно ли определить ссылку на фирменное изображение в NSIS, чтобы пользователь мог нажать на изображение и открыть веб-страницу в браузере? Если возможно, то как это сделать? Спасибо за помощь заранее. С уважением, Аль
308 просмотров
schedule 23.10.2023

Как открыть второе окно Internet Explorer в фоновом режиме с помощью NSIS
это простой вопрос, но я не могу найти простой ответ... Я пишу сценарий в NSIS, и мне нужно открыть два окна в Internet Explorer Поэтому я использую . .. UAC::Exec '' '"$PROGRAMFILES\Internet Explorer\iexplore.exe" "$url_1' '' '' затем......
723 просмотров

Как я могу зарегистрировать две dll: с одним и тем же макросом, используя regasm в сценарии nsis?
Я пытаюсь зарегистрировать две dll: с помощью макроса, который принимает следующие параметры: !macro RegisterWithRegAsm флаг исполняемого файла typeLib Я вызываю макрос так: !insertmacro RegisterWithRegAsm "" "Dll1.dll" "Dll1.tlb"...
473 просмотров
schedule 16.07.2023

NSIS-Как отправить параметр из командной строки в файл nsi
Я новичок в сценарии NSIS. Я хочу отправить номер версии в свой файл test.nsi, но это не работает. В моем файле test.nsi значение версии: test.nsi. Каков правильный синтаксис этой команды? "C:\Program Files\NSIS\makensis.exe" -DVERSION=1.2.1...
6287 просмотров
schedule 01.07.2022

Наличие InstallDir в блоке IF ELSE
Я пытаюсь получить следующий код из ; The default installation directory InstallDir $PROGRAMFILES\${PRODUCT_NAME} to !include x64.nsh ${If} ${RunningX64} ; The default installation directory InstallDir...
2671 просмотров
schedule 19.08.2022

Как получить результат от ExecDos::exec
Когда я выполняю netstat -a |find /C $portNumber в командной строке, я получаю общее количество строк, в которых существует данный номер порта. Я хочу получить такое же количество в любой переменной, чтобы я мог проверить, занят ли порт уже или...
4273 просмотров
schedule 18.02.2024

Установщик Unicode NSIS и подключаемый модуль UAC: как обмениваться данными между внутренними и внешними экземплярами
Я хочу установить пакет MSI на уровне пользователя и установить несколько ключей реестра в HKLM. Второй требует уровня администратора, и я могу сделать это с помощью плагина NSIS::UAC. Но мне нужен способ уведомить InnerInstance (с правами...
849 просмотров
schedule 16.02.2022

НСИС. Специальная (с изображениями) страница раздела
Я использую NSIS для создания готовых игровых серверов. Сначала мне нужно, чтобы пользователь выбрал тип сервера (общедоступный/зомби/другие игровые режимы). Затем им будет показан список плагинов с картинками и описанием для каждого плагина....
687 просмотров
schedule 06.09.2022

Как проверить процесс, работающий на определенном порту в NSIS
Я использую NSIS для разработки установщика для своего приложения. Что мне нужно сделать с этим установщиком, так это проверить, доступен ли порт 80, и если он доступен, продолжить установку, если он не выдает сообщение об ошибке с именем процесса,...
1434 просмотров
schedule 19.02.2022

Проверьте серийный ключ с помощью автономного файла DLL - функция преобразования NSIS = ›Prototype =› Pascal
Не могли бы вы помочь мне с созданием функции последовательной проверки, основанной на файле DLL? К сожалению, у меня нет прототипа функции. У меня есть версия функции NSIS: SetOutPath $PLUGINSDIR File "serialtest.dll" System::Call...
1475 просмотров

Руководство NSIS
Я хочу сделать свой код NSIS более читабельным. Мне нужны некоторые рекомендации по написанию разделов кода (например, в C# есть #region #endregion ) или любая подобная информация, которая может сделать написание кода NSIS интересным и простым....
386 просмотров
schedule 25.05.2023

Как сделать резервную копию базы данных MySQL из NSIS
Мне нужно сделать резервную копию базы данных MySQL из установщика NSIS. Мне не хватает чего-то тривиального в сценариях, которые я пробовал: nsExec::Exec '"$mySqlDirectory\bin\mysqldump.exe" --user=$username --password=$password --routines...
816 просмотров

Обнаружение отмены установки на странице лицензии NSIS
Я пытаюсь обнаружить, что пользователь отменяет настройку на странице лицензии. Я пробовал Function .onInstFailed , но он вызывается только тогда, когда установка прерывается дальше по цепочке. Он не срабатывает, когда пользователь отменяет...
276 просмотров
schedule 26.09.2023