2
  1. Можно ли извлечь такие пакеты, сделанные кем-то другим.

  2. Итак, если нет общего способа извлечения таких архивов, который может быть огромным exe-файлом или крошечным exe-стартером с огромным упакованным * .bin-файлом с основными файлами приложения, которое должно быть запущено переносимым способом - есть ли способ установить опцию в файле компиляции * .ini или другой способ сделать такой пакет доступным для извлечения.

Помню, я где-то читал, что кто-то создал крошечную программу (она упоминалась на форумах vmware, насколько я помню, это была грубая вещь, закодированная для личного использования, и мне так и не удалось ее загрузить), чтобы сидеть с основным переносимым приложением, и если такое приложение имеет диалоговое окно открытия / сохранения файла, можно перейти к той программе, которая фактически находится в файлах программы рядом с основным приложением из основного приложения, и такая программа будет сканировать все файлы, которые она может увидеть и каким-то образом сможет отделите реальный файл от виртуального и сохраните все виртуальные файлы в структуре, аналогичной исходной папке компиляции, из которой было создано переносное приложение. Я знаю, что это очень обходной способ ведения дел, но, возможно, единственный выполнимый.

Тем не менее какие-нибудь новости на этом фронте? Могут ли антивирусы как-то распаковать эти вещи? Может быть, они должны купить код или лицензию для этого от VmWare?

Изменить: я нашел http://communities.vmware.com/thread/257433?tstart=600 и до сих пор пытаюсь из этого разобраться. Неправильно, речь шла о переносе старой версии thinapp на win7.

3 ответа3

0

Есть выход :)

После запуска переносимой программы перейдите к открытию файла или к чему-то еще, чтобы показать вам некоторый словарь внутри пакета. Затем перейдите в основной виртуальный словарь программного обеспечения и скопируйте в другой путь. Это следует делать в виртуальной или переносимой программе, созданной с помощью thinapp или другой. Теперь закройте программное обеспечение и перейдите по пути, куда вы скопировали файлы.

Это закончено, и вы можете создать новую установку с этими оригинальными файлами.

0

Если вы хорошо понимаете вопрос, я думаю, вы ищете способ прочитать файл .dat , сгенерированный thinapp: я переименовал файл .dat в .exe затем я использовал Universal Extractor для извлечения содержимого.

0

Наткнулся на это сам. Основываясь на анонимном ответе выше, вы можете скопировать дерево каталогов для содержащегося в нем приложения. В моем случае скопированные файлы были не там, где я их положил, а в папке% appdata%\thinstall\appname.

В руководстве ThinApp более подробно рассказывается о том, где хранятся файлы, созданные в виртуальной машине. См. Главу 5. http://www.vmware.com/pdf/thinapp50_manual.pdf

Извините за некроз, но это первое, что я нашел в своем поиске, поэтому предположим, что он будет полезен другим.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .