Ru-Board.club
← Вернуться в раздел «Программы»

» VMware ThinApp (formerly Thinstall) 3

Автор: SimffAS
Дата сообщения: 16.09.2010 21:43

Цитата:
А чем сборка vyachko не устраивает?

Извините, и не знал про такое сокровище. Спасибо что навели.
AutoCAD 2008 нашел, работающий.
Автор: OlegVBH
Дата сообщения: 17.09.2010 09:03
Hmuryj_Mik,
Спасибо. Действительно много интересного.
Auto Cad 2002 у меня запустился без проблем.
Автор: olegserg
Дата сообщения: 18.09.2010 23:27
Есть специфический софт, приобрел лиценз. ключ, софт привязывается к МАК адресу сетевой карты. Есть возможность сделать взломанную портабл программу ? чтоб была возможность запусках на разных компьютерах. спс
Автор: NickOnToluca
Дата сообщения: 19.09.2010 01:00
olegserg
Если нет кряка, отвязывающего от МАКа, то нет.
Автор: olegserg
Дата сообщения: 19.09.2010 01:27
Кряка нету, так как софт редкий.
Автор: vilis007
Дата сообщения: 19.09.2010 09:05
MAK клонировать нет проблем. Но тогда компы не должны работать в одной подсети.
Автор: djbub
Дата сообщения: 20.09.2010 00:46
Можно ли как-то создать приложение, но чтобы при запуске созданного файла и распаковки в песочницу, оригинальные названия файлов шифровались бы? Т.е. если просто переименовать - прога не работает. А в диспетчере не хочется светить название исполняемого файла и те файлы, которые из песочницы запускаются.
Автор: NickOnToluca
Дата сообщения: 20.09.2010 01:17
djbub
Можно. Запускаемый файл и контейнер легко переименовываются ДО сборки.

И навсякий случай:
Цитата:
при запуске созданного файла и распаковки в песочницу
в ThinApp ничего похожего на распаковку не происходит. Все необходимое по мере надобности подтягивается прямо в память, но никуда на диск не распаковывается полностью.
Автор: djbub
Дата сообщения: 20.09.2010 12:22
NickOnToluca
Софт у меня обновляется по мере работы и хранится в песочнице на диске.
Еще раз повторю, у меня в сборке есть два ехе файла. 1 и 2. Первый запускается и запускает второй - начинается работа программы. При этом переименовать я их не могу - программа не запустится. Создавая сборку я могу задать ехе-файл любого названия. При этом файлы при запуске распаковываются в песочницу и я вижу 1 и 2 файлы. Допустим сборка имеет ехе-файл 3.ехе. До сборки 1 запускал 2 и оба висели. Теперь 3 запускает 2 и висят 3 и 2 в памяти. 2 - палится в процессах. Это плохо. Так же в пемочнице распакованы файлы 1 и 2 (чтобы программа работала). Это опять же плохо.
Автор: NickOnToluca
Дата сообщения: 20.09.2010 12:36
djbub
Тогда врядле. Если файлы запускаются как стубы (из папки Stubs), то они запускаются с такими именами, как они назывались на момент установки программы. Если программа не разрешает переименование, то и виртуализованная программа не разрешает.
Автор: MH100181Q
Дата сообщения: 22.09.2010 04:28
JauntePE и JPE Setup Capture http://forum.ru-board.com/topic.cgi?forum=5&topic=34711#1
Проги древние, одна на базе другой, и не без глюков, .
Сборки поверхностно напоминают PoratbleAps т.е не упакованный контейнер, но PoratbleAps насколько я знаю в лучшем случае делают бэкап до изменений в РЕАЛЬНОМ реестре, а у этой виртуальный реестр, и большинство упакованных или защищенных файлов нормально запускаются. вот таблица -
Таблица поведения упакованных пакерами или протекторами exe-шников в виртуальной среде
На Win XP файлы или программы захваченные в виртуальную среду обрамлены красной каймой , в семерке другие стили.
Автор: CPUUUH
Дата сообщения: 22.09.2010 14:26

Цитата:
CPUUUH

Цитата:Работаю по Thinstall Manual 1.06 Содержание + зеркала от vyachko автоматичкская распаковка.

VMwTA_4_6_0_287958_4240

пытаюсь распаковать skype(который до этого пришлось пересобрать через утилиту от Вячко и заного вернуться на предыдущий снапшот)

что не-получилось в архиве


Выложите, куда-нить, то, что хотите распаковать.
И если уж быть точным, то не автоматическая распаковка а ПОЛУавтоматическая.



В данный момент хочу распаковать портатитвный SW 2010 1.3 ГБ.
http://qiq.ru/22/10/2009/programs_soft/203213/solidworks_2010_sp00_win32__win64_full_multilanguage_editions.html

Давно хочу вас попросить, сделайте маленькую утилитку которая будет распаковывать в полуавтоматическом режиме, - если вы конечно можете.

Представляю ее интерфейс как у релинкера, в котором хранятся скрипты необходимые для распаковки. А пользователь прописывает путь к ресурсам.
c:\thinapp
c:\program file\script
e:\unpacking\portable.exe

нужные скрипты копируются в папки указанные в переменных path.
Ведестся лог, и есть кнопка старт
как-то так.


Автор: vyachko
Дата сообщения: 22.09.2010 22:45
CPUUUH

Цитата:
Давно хочу вас попросить, сделайте маленькую утилитку которая будет распаковывать в полуавтоматическом режиме, - если вы конечно можете.

Представляю ее интерфейс как у релинкера, в котором хранятся скрипты необходимые для распаковки. А пользователь прописывает путь к ресурсам.
c:\thinapp
c:\program file\script
e:\unpacking\portable.exe

нужные скрипты копируются в папки указанные в переменных path.
Ведестся лог, и есть кнопка старт
как-то так.

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

И всё-таки определитесь в том, чего хотите, сами пересобрать или что-бы вам собрали, а то в этой теме просите меня сделать утилиту, а в теме запросов просите меня собрать сборку. Это немного перебор.
Автор: CPUUUH
Дата сообщения: 23.09.2010 00:03
Я пробовал сделать сборку ессно не получилось вес был 7гб без сжатия. Прошу вас сделать SW2010 32bit со всеми компонентами 2 языка Ру/Ингл и можно без windows desktop search.

Если такое возможно в принципе то, сделайте пожалуйста в процессе сборки SW2010 видео, и я и другие заинтересовавшиеся форумчане , сделают аналогичные действия в своих VM, а файлы рееста и ini которые нуждаются в непосредственной грамотной правке выложите пожалуйста на файлообменник. Это будет весить гораздо меньше 7Гб, пусть даже 2-3 после сжатия 7z. Ссылку пришлю в ЛС.
Автор: NickOnToluca
Дата сообщения: 24.09.2010 15:31
Давно известно, что в файлах реестра, которые он делает ThinApp при сравнении снимков запросто можно найти такую лажу:

Код: %ProgramFilesDir~0023
Автор: Astra55
Дата сообщения: 24.09.2010 15:59
NickOnToluca

Цитата:
в файлах реестра

Не только, бывает в инишнике проекта такое тоже пролезает. Еще попадается %Temp с цифрами вместо %. Правда, эти Темпы обычно удаляются за ненадобностью. Я пользуюсь UltraEdit для проверки и замены, он автоматом все изменения бэкапит, поэтому удобно, всегда есть откат.
Автор: NickOnToluca
Дата сообщения: 24.09.2010 16:11
Astra55

Цитата:
Еще попадается %Temp с цифрами вместо %

Да почти все переменные могут попасться.
Автор: vyachko
Дата сообщения: 24.09.2010 20:27
NickOnToluca

Цитата:
Давно известно, что в файлах реестра, которые он делает ThinApp при сравнении снимков запросто можно найти такую лажу:

Astra55

Цитата:
Я пользуюсь UltraEdit для проверки и замены

А сделал портативным и использую Search and Replace.
Написал несколько скриптов на все типы ошибок которые мне встречались Search_and_Replace_Scripts.rar.
Если кто заинтересуется, то:
1. Запустить Search and Replace
2. "Перетащить" в окно программы текстовые файлы реестра
3. Применить скрипт Vopros.srs.
4. Если после выполнения скрипта Vopros.srs в окне результатов поиска красным цветом будут выделены не только строки с лишним ?, но и с заменами % на ~00xx, то последовательно применить соответствующие скрипты (для ошибки %ProgramFilesDir~00хх нужно загрузить скрипт ProgramFilesDir.srs и т.п.)
5. Выполнить проверку, для чего применить скрипт Full_Search.srs. После применения скрипта в окне результатов не должно быть "красных" строк.

В архиве среди скриптов есть скрипт Full_Replace.srs (полный автомат), но обработка с его использованием может занять довольно много времени. К примеру обработка файла HKEY_LOCAL_MACHINE.txt размером около 5,3 МБ при использовании скрипта Full_Replace.srs длилась более 30 минут, при использовании же отдельных скриптов (конкретно для этого файла понадобилось: Vopros.srs, Program Files Common.srs, ProgramFilesDir.srs и Full_Search.srs) обработка была выполнена чуть более чем за 2 минуты.
Автор: NickOnToluca
Дата сообщения: 24.09.2010 20:59
vyachko

Цитата:
выделены не только строки с лишним ?

Это о какой ошибке речь?
И какие кому еще запарки известны?

Я сделаю такую же заменялку макросами Np++.
Автор: vyachko
Дата сообщения: 24.09.2010 21:13
NickOnToluca

Цитата:
Это о какой ошибке речь?

Например %?ProgramFilesDir%
Автор: Astra55
Дата сообщения: 24.09.2010 21:20
В UltraEdit это так: Найти: ProgramFilesDir~00**\ Заменить: ProgramFilesDir%\
Можно макрос, можно регэксп.
Автор: NickOnToluca
Дата сообщения: 24.09.2010 23:38
Astra55
То, что я описал выше, как и у vyachko, заменяет все ~00[цифра][цифра] на %.
Автор: vyachko
Дата сообщения: 25.09.2010 10:54
NickOnToluca

Цитата:
~00[цифра][цифра]

так вы охватываете не все случаи, поскольку при подобной ошибке цифры идут в шестнадцатеричном формате 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
Автор: NickOnToluca
Дата сообщения: 25.09.2010 12:41
vyachko
Поправил. Спасибо.
Автор: CPUUUH
Дата сообщения: 25.09.2010 21:55
Сделал сборку Office 2007 + language pack thiapp 4.5

все работает но при сохранении проблема, с первого раза не сохраняется, не имеет заначения в каком формате 2003 или docx. Приходится делать повторное сохранение, и обязательно нужно изметить имя файла или как вариант расширение, тогда сохранится. Не имеет значения в какую папку сохранять. Файлы офиса находятя в папке с песочницей. Как решить эту проблему?

Добавлено:
Видео дополнение http://filekeeper.org/download/shared/question1.rar
Автор: NickOnToluca
Дата сообщения: 26.09.2010 15:24

Цитата:
Поправил. Спасибо.

И снова поправил
Цитата:
Найти: ~00[0123456789abcdef][0123456789abcdef]
Заменить на: %

Автор: NickOnToluca
Дата сообщения: 02.10.2010 08:43
Кто-то пробовал опцию:
LoadDotNetFromSystem=Win7 ?
Автор: ne0_2002
Дата сообщения: 02.10.2010 10:09
NickOnToluca
Я пробовал на одном проекте. В результате на Win7Pro получил ошибку в процессе работы (хотя изначально программа запустилась и некоторые функции работали).
В причинах, признаться, не стал разбираться, поскольку отключение опции решило проблему.
Автор: NickOnToluca
Дата сообщения: 02.10.2010 12:04

Цитата:
Я пробовал на одном проекте. В результате на Win7Pro получил ошибку в процессе работы (хотя изначально программа запустилась и некоторые функции работали).

Замечательная опция.
Автор: NickOnToluca
Дата сообщения: 02.10.2010 14:34
ВНИМАНИЕ! По поводу того, что мы считали ошибкой:


Цитата:
Example: %ProgramFilesDir~0023 instead of %ProgramFilesDir%


That's not a bug, it's a feature . It's an indication that the original registry entry stored a short path name. We store it as a long path name in the virtual registry, with this ~00xx notation. When the app queries the registry value, we'll return it in short path format again. The ~00xx (~0023 in your example) indicates the (hex) number of characters following the macro that need to be returned as short path.

Example: original value was

C:\PROGRA~1\LONGPA~1\Long File.txt

gets converted to

%ProgramFilesDir~000a\Long Path\Long File.txt

when stored in the registry.



Эта подмена - сигнал виртуальному окружению, что оригинальная запись реестра была сохранена в виде короткого пути.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

Предыдущая тема: Проблемы с закачкой


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.