NickOnToluca

Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Сегодня по мылу задали вопрос о распаковке 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-проект, а потом уже компилировать. ВНИМАНИЕ: Полная работоспособность перепакованной проги не гарантируется. Но раз уж захотели перепаковывать - морочьтесь  |