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

Как вы устанавливаете права доступа к каталогам в NSIS?
Я пытаюсь создать установщик Windows с помощью системы установки Nullsoft, для которой требуется установка администратором. Установщик создает каталог «журналов». Поскольку обычные пользователи могут запускать это приложение, этот каталог должен...
24865 просмотров
schedule 09.06.2023

Как проверить, есть ли в файле заблокированная опция win2003
Как мне проверить из моего установщика NSIS, есть ли у моего установщика заблокированная опция в настройках. Даже если вы знаете способ проверить это без NSIS, дайте мне знать, чтобы я мог написать это сам. См. этот вопрос, чтобы узнать...
157 просмотров
schedule 28.10.2022

Как я могу создать массив констант в сценарии установки NSIS?
У меня есть большое количество сценариев установки NSIS (файлы .nsi), которые просто определяют набор констант, а затем основная логика установщика находится во включаемом файле (.nsh), который является общим для каждого из установщиков. Один из...
1582 просмотров
schedule 26.03.2022

NSIS: Найдите и загрузите версию .Net
Как я могу получить версию .NET с помощью NSIS? И если у меня нет нужной версии, он перенаправляет меня на сайт для ее загрузки. Я нашел несколько решений для этого, но они обычно имеют некоторые жестко закодированные вещи (например, десятки...
3085 просмотров
schedule 07.01.2023

Минимизация запуска ярлыков в NSIS
В Windows можно отредактировать свойства ярлыка и выбрать, должен ли он запускать окно целевой программы в обычном, свернутом или развернутом виде. Я создаю установщик в NSIS, и есть несколько пакетных файлов, для которых я хотел бы создать ярлыки...
1422 просмотров
schedule 02.12.2023

NSIS — определить InstallDir в зависимости от FileExists
Что я хочу сделать с этим скриптом, так это скопировать файл в папку, которая уже существует. Но он может быть в корне (C:) или в файлах программы. Вот что я хочу, но этот скрипт не работает: ${If} ${FileExists} "C:\Cisco Systems\VPN...
7066 просмотров
schedule 01.03.2022

NSIS: есть ли способ установить расположение строк или элементов управления таким образом, чтобы они ссылались друг на друга?
В настоящее время я использую плагин NSIS InstallOptions для создания некоторых пользовательских страниц в моем установщике. Когда вы устанавливаете расположение элементов управления, которые хотите создать, вы должны указать точные координаты того...
663 просмотров
schedule 03.08.2023

Можно ли упаковать исполняемый файл в установщик, сгенерированный NSIS, который запускается первым?
Можно ли сгенерировать установщик NSIS (используя .nsi), который упаковывает исполняемый файл (скажем, foobar.exe), который затем запускается до того, как установщик фактически установит программу как обычно? Я предполагаю, что перед запуском...
187 просмотров
schedule 27.07.2023

Как использовать NSIS с Maven2 и непрерывной интеграцией?
Я хочу включить установщик, созданный NSIS, в проект Java, организованный с помощью Maven2. Как я могу включить это, чтобы установщик автоматически создавался каждый раз, когда я использую maven для создания дистрибутива? Я пробовал следующее:...
1422 просмотров
schedule 20.11.2022

Наличие двух целевых папок с использованием NSIS
В настоящее время продукт, над которым я работаю, использует NSIS для создания своего установщика. Работает отлично, нам нравится. Но теперь, с некоторыми проблемами, возникающими при манипулировании данными в программных файлах в Windows 7 и т....
1498 просмотров
schedule 29.04.2023

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

Безопасно ли использовать RmDir /r $INSTDIR в NSIS?
Я заметил это предупреждение в документации по методу NSIS RmDir : Предупреждение: использование RMDir /r $INSTDIR в деинсталляторе небезопасно. Хотя это маловероятно, пользователь может выбрать установку в папку Program Files, и поэтому эта...
9227 просмотров
schedule 23.01.2023

Как заставить NSIS RMDir работать с подкаталогами?
В сценарии установщика NSIS у меня есть: RMDir "$INSTDIR" Теперь, если пользователь устанавливает каталог установки на C:\Program Files\Product , он работает нормально, однако, если они устанавливают что-то более глубокое, например,...
2849 просмотров
schedule 30.10.2023

Как интегрировать NSIS с системой сборки и поддерживать управление версиями
У меня есть сценарий nsis для создания установочного пакета инструмента в .NET, и он отлично работает. Проблема в том, что я хочу интегрировать его в свою систему сборки (в настоящее время использую NANT, но перехожу на rake с помощью ironruby)...
736 просмотров
schedule 26.11.2022

Как создать ярлык (.lnk) с относительной целью?
У меня есть исполняемый файл на моем диске на ключе в каталоге dir\program\prog.exe Я хотел бы иметь ярлык для исполняемого файла в корневом каталоге DoK, то есть prog.lnk будет ссылаться на dir\program\prog .исполняемый. Однако похоже, что у...
18609 просмотров
schedule 15.02.2024

Юникод NSIS Exec/ExecWait
Можно ли выполнить команду в сценарии Unicode NSIS. Выполнение работает нормально, если я использую версию NSIS без Unicode, но когда я пробую ее с версией Unicode, она просто ничего не делает. Команда: Exec '"$TEMP/myFile.exe"' Спасибо
1216 просмотров
schedule 23.06.2022

запуск импортированного кода nsis из скомпилированного исполняемого файла nsis
Можно ли импортировать код nsis и запускать его из скомпилированного исполняемого файла nsis? Предположим, у меня есть nsis-скрипт fubar.nsi , и я скомпилирую его в fubar.exe . По странным причинам* у меня также есть некоторые дополнительные...
150 просмотров

NSIS скрывает свое окно?
Как скрыть сам установщик?
1252 просмотров
schedule 23.08.2022

Получить параметр NSIS
чтобы передать значение -n 0 в виде строки (опция не нужна) установщику, я не совсем понимаю, как работает эта функция? ; GetParameters ; input, none ; output, top of stack (replaces, with e.g. whatever) ; modifies no other variables....
3378 просмотров
schedule 03.09.2022

Справка сценария NSIS - установка без убийства проводника
Когда я попытался удалить и установить исполняемый файл foo.exe, я получил следующую ошибку: Error opening file for writing click abort to stop the installation Я обнаружил, что некоторые файлы не удалось удалить при деинсталляции. И с...
914 просмотров
schedule 24.03.2022