1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

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

Тема в разделе "Nullsoft Scriptable Install System (NSIS)", создана пользователем Хамик, 16 сен 2014.

  1. Ветеран

    Регистрация:
    27 мар 2014
    Сообщения:
    335
    Симпатии:
    65
    Пол:
    Мужской
    Подскажите, пожалуйста, кто знает как с помощью nsis создать лаунчер для программы?
    От лаунчера требуется:
    - запуск исполнительного файла программы;
    - если существует ключ реестра то экспортировать в reg файл, после чего удалить ключ с реестра;
    - если ключа нет то создать его, экспортировать в reg и удалить ключ с реестра;
    - если существует папка, то переместить её;
    - если не существует папка, то создать её и переместить;
     
    Последнее редактирование: 16 сен 2014
  2. Он где то тут Администратор

    Регистрация:
    15 июн 2011
    Сообщения:
    703
    Симпатии:
    442
    Т.е. нужно 2 кнопочки: запустить и выход?
     
  3. Ветеран

    Регистрация:
    27 мар 2014
    Сообщения:
    335
    Симпатии:
    65
    Пол:
    Мужской
    Нет, кнопочки не нужны. Просто один исполняемый файл, например Launcher.exe, который должен запустить программу с папки возле лаунчера, без каких-либо запросов. Ну и уметь делать то что в описании темы написано.
     
  4. Ветеран Модератор

    Регистрация:
    26 июн 2011
    Сообщения:
    949
    Симпатии:
    646
    для таких целей nsis использовать извращение.
     
  5. Ветеран

    Регистрация:
    27 мар 2014
    Сообщения:
    335
    Симпатии:
    65
    Пол:
    Мужской
    sergey3695, А чем тогда создать лаунчер?
     
  6. Old Men Проверенный

    Регистрация:
    17 июн 2011
    Сообщения:
    422
    Симпатии:
    399
    Пол:
    Мужской
  7. Старожил

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

    Вложения:

    Krinkels, Хамик, sergey3695 и ещё 1-му нравится это.
  8. Ветеран

    Регистрация:
    27 мар 2014
    Сообщения:
    335
    Симпатии:
    65
    Пол:
    Мужской
    VictorVG, Спасибо! Разбиремся! Может и на Inno Setup переделаю))
     

Поделиться этой страницей