Сегодня по мылу задали вопрос о распаковке Xeno-прог.
Привожу зеркало развернутого ответа
НЕуниверсальный способ распаковки Xeno-программ Есть два способа распаковки ИМХО более продвинутого и удобного продукта ThinApp:
_http://ifolder.ru/9525989 - первый
_http://ifolder.ru/9576439
из которых первый подходит и для Xenocode, но имеет два НО:
1. У программы должно быть хоть одно диалоговое окно типа "Открыть файл..."
2. Насколько помню, из-под Xeno-проги не удается запустить сам
Xenocode (а это необходимо).
Если первое условие выполняется, то второе обходим так:
1. Берем чистую систему.
2. Скачиваем любую версию ThinApp (почему именно его - см. ниже) и
делаем ею снимок чистой системы.
3. Закрываем ThinApp именно крестиком.
4. Запускаем Xeno-прогу.
5. Добираемся до диалогового окна одним подходящим из трех способов:
- Файл -> Открыть -> Тип: Все файлы (*.*)
- Если нет опции "Все файлы" - в том же диалоговом окне на любой
папке ПКМ -> Свойства -> вкл. Настройка -> Сменить значек. А вот в
этом диалоговом окне есть "Все файлы".
- Если на формочке проги есть ссылка на некий сайт - нажимаем ее.
Откроется браузер, у которого точно найдется дужное диалоговое окно.
ВСЕ ВЫШЕОПИСАННОЕ БЫЛО СДЕЛАНО ДЛЯ ТОГО, ЧТОБЫ ПОЛУЧИТЬ ДИАЛОГОВОЕ
ОКНО, ЗАПУЩЕННОЕ ИЗ-ПОД ВИРТУАЛЬНОГО ПАКЕТА ПРОГИ. А В НЕМ ПРОГА УЖЕ
КАК БЫ УСТАНОВЛЕНА И МОЖНО ВИДЕТЬ НУЖНЫЕ ЗАПИСИ РЕЕСТРА И ФАЙЛЫ, НО МЫ
ИДЕМ ДРУГИМ ПУТЕМ...
6. Добираемся этип диалоговым окном до ThinApp и запускаем его
(получается тоже уже внутри виртуального контейнера).
7. ThinApp спрашивает продолжить ли установку - продолжаем.
8. Просит установить прогу, но она как бы уже установлена - продолжаем.
9. После сравнения двух снимков получаем проект с файлами и записями реестра.
УЧТИТЕ, ЧТО ИЗОЛЯЦИЯ ФАЙЛОВ И ЗАПИСЕЙ РЕЕСТРА - НЕ АВТОРСКАЯ, А
РАССТАВЛЕНА САМИМ THINAPP.
Распаковка же Thin-проги возможна с авторской расстановкой изоляции по
мануалу vyachko.
А теперь почему именно ThinApp:
- Можно им же собрать проект
- Xenocode умеет импортировать ThinApp-проект, а потом уже компилировать.
ВНИМАНИЕ: Полная работоспособность перепакованной проги не гарантируется.
Но раз уж захотели перепаковывать - морочьтесь