Несколько программ в одну, реально ли?

Тема в разделе "WASM.WIN32", создана пользователем slavanap, 24 янв 2012.

  1. slavanap

    slavanap Вячеслав

    Публикаций:
    0
    Регистрация:
    10 сен 2008
    Сообщения:
    300
    Адрес:
    Смоленск, Россия
    Добрый день!

    Есть программа (написана в Visual Studio 2008), которой требуется параллельно запускать несколько программ (исходных текстов которых нет), создавать пайпы для обмена между запущенными программами и контролировать их выполнение. Всё работает.
    Есть ли возможность данную конструкцию "засунуть" в один exe-файл вместе со всеми необходимыми dll? (У программ также есть зависимости в виде dll)

    Какие варианты посоветуете? Например, что лучше: запись областей кода-данных в один файл или автораспаковка в temp?
    Какие инструменты/дополнительные библиотеки понадобятся для реализации обеих идей?

    Заранее спасибо.
     
  2. _Juicy

    _Juicy Active Member

    Публикаций:
    0
    Регистрация:
    12 авг 2003
    Сообщения:
    1.159
    Адрес:
    SPb
    Для этого вам даже ничего кроме зипа/рара изобретать не придется.
     
  3. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    slavanap
    можно сделать из программ длл, и подгружать их к себе. Ну или распаковка как самый простой вариант.
     
  4. slavanap

    slavanap Вячеслав

    Публикаций:
    0
    Регистрация:
    10 сен 2008
    Сообщения:
    300
    Адрес:
    Смоленск, Россия
    Squash
    как зип/рар прицепить к проекту студии? (никогда раньше этим не занимался)

    spa
    а программа не свалится на LoadLibrary? у exe/dll же точки входа с разным кол-вом параметров.
    Или, может быть, я не так вас понял?
     
  5. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    slavanap
    естесто точку входа вызывать ручками. Но вообще реально слепи все winrar да и все =) пусть в тепм распаковывает, зачем мучатся.