Вопрос Создание лаунчера

Хамик

Старожил
Подскажите, пожалуйста, кто знает как с помощью nsis создать лаунчер для программы?
От лаунчера требуется:
- запуск исполнительного файла программы;
- если существует ключ реестра то экспортировать в reg файл, после чего удалить ключ с реестра;
- если ключа нет то создать его, экспортировать в reg и удалить ключ с реестра;
- если существует папка, то переместить её;
- если не существует папка, то создать её и переместить;
 
Последнее редактирование:

Krinkels

Он где то тут
Администратор
Т.е. нужно 2 кнопочки: запустить и выход?
 

Хамик

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

VictorVG

Мимокрокодил
Легко. Сам такой писал когда-то для отладки сборок Far, но за ненужностью исходники потерял. Реестр элементарно резервируется плагином Registry, файлы запускаются через ExecWait. Никаких сложностей нет. При желании окно запускалки прячется. Я не вижу причины для споров. Вот вам листинг одного из моих старых проектов использующих подобные приёмы. Пользуйтесь.
 

Вложения

Сверху