Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » VMware application virtualization (Thinstall)

Модерирует : gyra, Maz

Widok (08-08-2009 17:46): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VMware application virtualization
(Thinstall Virtualization Suite)

Предыдущие части темы :: Первая

тема в Варезнике »

 


Thinstall предлагает виртуализацию исполнения приложений, позволяющую заключить приложения в виртуальный контейнер и использовать их как готовые пакеты, не требующие установки внутри контейнера создается виртуальное представление реестра и системных файлов.  
Аналоги: Xenocode Virtual Appliance Studio и LANDesk Application Virtualization

  • Последняя официальная версия - 4.0.2 Build 3089 (от 24 MAR 2009) Список изменений
    ОС: Windows NT, 2k, XP, w2k3, Vista

  • PackIniEditor by vyachko
  • Start-Apps 1.0.0.1 by vyachko
  • Thinstall.VS Package Editor ( 2008.03.03.2210 ) by gyfhgyfh
  • AdminStudio MSI to Virtual Package Converter 8.60.0.3 [ Thinstalled ] from gyfhgyfh
  • ThinManager by FarCry3r
  • Патченый boot_loader_exe.exe  для Thinstall.VS 3.332 от CrazyDeath
  • Патченый boot_loader_exe.exe  для Thinstall.VS 3.300/3.330, альтернатива патчу OS_Debug.dll исправлявшему проблему с диалогами от CrazyDeath
  • Патч от CrazyDeath, для Thinstall.VS 3.104/3.128/3.146/3.207/3.300/3.330, решающий проблему с диалогами в готовых приложениях
  • у кого проблеммы с русским меню в готовом проекте и если языковой файл в ini то используем программу
  • Convert INI от AltTeo
  • Thinstall.VS Logo Patch (Not for UnPacKed ver) by gyfhgyfh
  • RegistryConvert 1.0.4 преобразование файлов *.reg в текстовые файлы реестра Thinstall (ограничения в readme.txt) by FarCry3r

     
    FAQ, статьи, обзоры:
     Если при запуске готового приложения выскакивает окошко в трее то нужно до начала сборки изменить файл main.bmp с его размера на размер 1х1 в любом графическом редакторе (до версии 4.0.1).
     
    Простой метод создания проекта Thinstall минимального размера для публикации и пересылки
    Нужно воспользоваться QuickSFV 2.36 portable или в обычном варианте и FakeTwin 2.0 с отмеченным пунктом Options- Fill twins, тогда все файлы будут иметь оригинальный размер, но внутри будут только пробелы.
     
    Простой метод полной декомпиляции билда обратно в проект
    (применим перекрестно между Thinstall и Xenocode) от NickOnToluca
    Код:
    Первый способ:
    http://shareua.com/files/show/2053121/Unpack_ThinApp.rar.html  
    http://ifolder.ru/9525989
    Второй способ (не зависит от версии и наличия диалоговых окон):
    http://www.rapidspread.com/file.jsp?id=2fmgrqz4d5
    http://ifolder.ru/9576439
    + Дополнение
     
    Запуск внутри виртуальной системы (для ThinApp и Xenocode - через диалоговое окно)
     
     как можно пересобрать пакет, если нету исходного Build а от AmonRaaa
     Help по Thinstall'у для начинающих от andkh1, в CHM скомпилировал sanb
     Portable — вот она радость! статья из журнала Xakep №106 (октябрь 2007)
     видеоурок по упаковке прог на примере миниигры от ynbIpb
     Тинсталл под Линуксом (флэш) от nehalem
     Portable - сделай сам автор статьи - Теплый снег, сайт kpnemo.ru, оформил Viktor_Kisel, в CHM скомпилировал sanb
     FAQ от cracklover
     видеоролик MS Office2007 + MathTyp от MIHMIH007
     русский полный HELP к программе (машинный перевод) от MIHMIH007
    Русификатор  Thinstall 3.349 от saghin
     Как создать Thinstall проект без исполняемого файла(ехе)
    ThinBuddy от crownixx - GUI редактор проектов Thinstall
     
    Thinstall Manual 1.06 Содержание + зеркала от vyachko  
     
    Осторожно, ПСЕВДОпортабл! (накипело) Подробнее... и Portable - это как? от NickOnToluca
     
    Полезные ресурсы:
      ThinDownload  - Thindownload предлагает свободное программное обеспечения в переносном, Thinstalled варианте.
      ProjectPortables - форум portable софта
      Portable софт для съемных накопителей - вопросы, разговоры, заказ, обсуждение...
     
    Утилита ShFilesAcSpy для отслеживания изменений файлов в реальном времени

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:53 21-07-2008 | Исправлено: andkh1, 17:38 16-07-2009
    RamireZ



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    dj_Diesel
    Ту самую сборку MathType обкатал уже на 6-7 машинах, некоторые из них и офиса-то не видели, не то что MathTyp'а установленного.
    Возможно, проблема возникла со скриптом, который в реест призапуске вносит значения?
    Сборку я уже отсылал в почту, ничего с тех пор в ней не изменилось.
     
    Да, может быть еще что - портабельный MathType нужно запускать раньше офиса - т.к. он список встраиваемых объектов не обновляет во время работы.

    Всего записей: 256 | Зарегистр. 10-06-2004 | Отправлено: 18:07 02-02-2009
    timka85

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vv07 to: kingoff

    Цитата:
     Дык пройдено уже  

     
    vv07,
    это вы очем? Если честно, то все, что мне казалось очевидным с Вегасом, в итоге оказалось совсем темным лесом. Подставить нули - это еще не все, я так понимаю... Выходит, что и кряк нужен? Но так как в сети его все-таки нет, то Вам пришлось самому "отладкой" кое-каких файлов заниматься, а это уже называется "крякингом"! Так что не стесняйтесь и поделитесь наконец со всеми нами своим секретом по портабелизации SONY Vegas 8.0c Buid 260. Поверьте, мы все Вам будем только благодарны.

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 00:54 03-02-2009
    dj_Diesel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    RamireZ
    да скорее всего проблемы со скриптом, хотя я делал так
    запускаю MathType Server, потом рег файл из Bin (в ручную) и офис потом, но офис не видит MathType(  

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 09:30 03-02-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Почти  в тему.
    Мой портативный офис 2003, в котором с переменным успехом работал редактор формул приятно удивил - на Висте все отлично и без залипаний с lsass.exe.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 09:59 03-02-2009
    RamireZ



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    dj_Diesel
    Хм, в описанной ситуации я вообще не подозреваю, что может не работать...
    Хотя... Может, на машине нет прав на запись в HKEY_CLASSES_ROOT? Попробуй под админской учетной записью?

    Всего записей: 256 | Зарегистр. 10-06-2004 | Отправлено: 10:35 03-02-2009
    wasmkv



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли из портабле приложения запустить саморазпаковующийся архив так, чтобы он распаковался в папке Темр реальной системы (естествено разместив этот архив в папке проекта перед компиляцией портабле приложения). А нужно мне это для того, чобы в при выходе из портабле проги этот архив распаковался в реальной системе, прибил зависший процес и самоудалился. Я уже перепробовал много разных способов удаления зависших процессов, в том числе и подсказанных здесь на форуме, и ни один из них не дал желаемого результата. Архив создал и при запуске в реальной системе он прибивает нужный процесс и самоудаляется. А из виртуальной системы портабле приложения у меня пока не получается это сделать. Подскажите, пожалуйста, как можно это реализовать?

    Всего записей: 113 | Зарегистр. 16-03-2007 | Отправлено: 12:14 03-02-2009
    vyachko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MIHMIH007

    Цитата:
    подскажите плз чем и как собирали автокад 2002 какую таблетку использовали?)) Помню дааавно как то пробовал собрать не получалось....

    Да AutoCAD 2002 сходу не собирается ни одной версией Thinstall (ThinApp).
    Таблетка обычная для AutoCAD 2002 - серийники. А при сборке в папке %ProgramFilesDir%\Common Files\Autodesk Shared нужно заменить файл ac1st15.dll на файл ac1st16.dll от AutoCAD 2005, переименовав его в ac1st15.dll. Собирать нужно в Thinstall 3.300.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 12:18 03-02-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    wasmkv
    Пересмотрите все, что начинается на "External..." в официальном и от vyachko руководстве. Вам следует выполнить этот архив вне песочницы.
     
    А лучше выложите Вашу убивалку или рецепт ее, тогда попробуем и пороем вместе.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 12:24 03-02-2009
    MIHMIH007



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vyachko

    Цитата:
    Да AutoCAD 2002 сходу не собирается ни одной версией Thinstall (ThinApp).  
    Таблетка обычная для AutoCAD 2002 - серийники. А при сборке в папке %ProgramFilesDir%\Common Files\Autodesk Shared нужно заменить файл ac1st15.dll на файл ac1st16.dll от AutoCAD 2005, переименовав его в ac1st15.dll. Собирать нужно в Thinstall 3.300

    Спасибо большое попробую)))
    Даже боюсь спрашивать как вы догадались до этого))))

    Всего записей: 743 | Зарегистр. 05-12-2006 | Отправлено: 15:04 03-02-2009
    wasmkv



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
     
    Сляпал по быстрому убивалку. Скачать можно здесь или тут. В архиве файл proc_kill.exe.
     
    Для проверки работоспособности:  
    нужно переименовать любой ехе файл в infium.exe и запустить его. Затем запускай proc_kill.exe из любого места (с флешки например). Он распакуется в папку Temp, прибъет процесс c именем infium.exe  (увидиш по исчезновению запущеной проги, ну и в диспетчере задач естественно) и должен самоудалится в папке Temp.

    Всего записей: 113 | Зарегистр. 16-03-2007 | Отправлено: 16:31 03-02-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Постараюсь применить и попробую вшить в пакет, но за сроки не ручаюсь.
     
    Добавлено:
    По идее в скрипте нужно запустить распаковку или просто копирование убивалки в Temp (по идее, скопируется именно в реальную) и выполнить ExecuteExternalProcess с убивалкой.
     
    По-моему кто-то такое уже делал...

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 16:39 03-02-2009 | Исправлено: NickOnToluca, 16:52 03-02-2009
    vyachko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MIHMIH007

    Цитата:
    Даже боюсь спрашивать как вы догадались до этого))))

    Да вобщем ничего сверхестественого, помог log_monitor.exe, он дал наводку на ac1st15.dll, благо лог-файл маленький получается (AutoCAD 2002 быстро закрывается после попытки запустить ). В правке dll я не силён вот и пришла на ум мысль заменить другим, от AutoCAD 2004 не подошёл, а с файлом от AutoCAD 2005 всё получилось. Единственно для AutoCAD 2002 библиотеки C++ (версии 70) не нужны и в инталлере их нет, а вот для библиотеки из AutoCAD 2005 нужны, поэтому в последствии добавил в сборку и их.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 17:20 03-02-2009
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    wasmkv
    Где исходники .au3?

    ----------
    Per warez ad scientiam

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 17:25 03-02-2009
    wasmkv



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Astra55
     

    Цитата:
    wasmkv  
    Где исходники .au3?

     
    Исходники в самой справке по AutoIt
     

    Цитата:
    ProcessClose("notepad.exe")
     
    $PID = ProcessExists("notepad.exe") ; Will return the PID or 0 if the process isn't found.
    If $PID Then ProcessClose($PID)

     
    NickOnToluca
     

    Цитата:
    По идее в скрипте нужно запустить распаковку или просто копирование убивалки в Temp (по идее, скопируется именно в реальную) и выполнить ExecuteExternalProcess с убивалкой.

     
    Копировать думаю никуда не надо, поскольку при запуске происходит автоизвлечение архива в папку Temp. Надо бы просто запустить. Но в реальную систему у меня почему-то не получалось.
     
    Добавлено
     
    В связи с тем, что сегодня ICQ снова отключила доступ другим клиентам, версия QIP Infium 9022 уже не актуальна для работы по ICQ. На сайте qip.ru доступна для скачивания новая (9024) версия.

    Всего записей: 113 | Зарегистр. 16-03-2007 | Отправлено: 17:56 03-02-2009 | Исправлено: wasmkv, 23:04 03-02-2009
    xx123

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть вопрос, можно ли как-нибудь файлы папки проекта, полученные при capture инсталляции приложения, ввернуть обратно в новую чистую систему? Это нужно для проведения (действительно чистых) update'ов приложения. Т.е. сделал portable версию, поработал с ней, появились рядом файлы изменений, выходит обновление - делаем слияние песочницы и сохраненного ранее проекта при помощие sbmerge.exe, в чистой системе запускаем Thinstall Capture для мониторинга изменения, далее как-то нужно из проекта portable версии сделать обычную, затем ставим обновления программы, останавливаем Thinstall Capture и получаем новый проект обновленной portable программы со своими личными данными. Причем все сделано чисто - не прикопаешься.
     
    (Правда инталляторы обычно занимаются только лишь копированием файлов и записью ключей реестра, а если есть необходимость проводить какие-то хитрые изменения типа конвертации в файлах настроек, или что-то такое, скорее всего их вставят в основное приложение, с проверкой при первом запуске. Все же у разработчиков есть возможность писать if-ы на ключи реестра при проведении update'ов, поэтому не хочется столкнуться с неожиданными проблемами, но это не главное,  
     
    А главное что у любимого на сайте VMWare примера FireFox есть проверка обновления внутри программы, которая запускается из sandbox'а и ставится нормально (разве только выкачивает все из инета, а уже скаченным файлом обновление провести получается что нельзя), а у большинства программ этого нет, и AppSync отдыхает

    Всего записей: 1 | Зарегистр. 26-01-2009 | Отправлено: 02:11 04-02-2009
    greatbrother

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа, читаю вторые сутки ру-боард, и вобще по сети, но не могу найти следующее.
    В новой версии ThinApp 4.0.1.2866 проекты создаются так, что рядом с исполняемым файлом
    создаются temp папки. Имхо приятнее сделать, когда с бинарником лежит папка,
    а в ней уже temp папки, Registry.rw.tvr........ и .т.д.
    Раньше делал в Thinstall'e, когда ещё vmware не выкупили продукт.
    Там всё было удобно. Запускаю exeшник и создаётся только одна папка, а уже в ней virtual...
    Сейчас перешёл на ThinApp 4.0.1.2866, но жуть как бесят создаваемые папки рядом с экзешником.
     
    ЗЫ
    В package.ini и build.bat'e не нашёл.
    Версия ThinApp 4.0.1.2866 стоит от vyachko, пользуясь случаем посылаю ему big respect!
    Имеются мануалы 1.02, 1.04 и 1.05 но там ни слова.
    Имеется google, но там ни слова
     
    Искал так:
    "ThinApp 4.0.1.2866 каталог рядом с exe"
    "ThinApp 4.0.1.2866  Registry.rw.tvr в одном каталоге"
    "ThinApp Registry.rw.tvr в одной папке"
    "vmware 4.0.1.2866 создаёт папку в которой"
    "4.0.1.2866 каталог рядом с исполняемым файлом"
    ................... и т.д.
     
    но ничего не нашёл....
    Помогите, пожалуйста, жду ответа.

    Всего записей: 11 | Зарегистр. 04-02-2009 | Отправлено: 05:56 04-02-2009
    vv07



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greatbrother
     
    О каких папках речь то?Непонятно.Возможно появление папки Fonts,когда программе требуються свои шрифты,но это все.Больше никакие папки не создаються,если вы все правильно выставите в Package.ini
     
     
    Добавлено:
    timka85

    Цитата:
    а это уже называется "крякингом"!

    А чем делиться то?Тут тема о портабелизации а не крякинге

    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 06:06 04-02-2009
    greatbrother

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vv07
    Почему догадывался, что кто-то не поймёт о чём я
    package.ini если не трогать, то косяк останется.
    Вот пример того, что человек спросил, другой ответил незнанием и так всё и позабылось...
    http://forum.ru-board.com/topic.cgi?forum=5&topic=27730&start=140
     
    ЗЫ
    Я сделал portable программу (Thinstall 3.387), например Winamp.
    Всё что она представляет в качестве программы - это один файл Winamp.exe
    При запуске Winamp.exe рядом создаётся папка Winamp, в которой:
     
    %Profile%
    %ProgramFilesDir%
    %SystemRoot%
    1000000600002i
    Registry.rw.lck
    Registry.rw.tvr
    Registry.tvr.backup
     
    Я сделал portable программу (ThinApp 4.0.1.2866), например Winamp.
    Всё что она представляет в качестве программы - это один файл Winamp.exe
    При запуске Winamp.exe рядом создаются папки:
     
    %Profile%
    %ProgramFilesDir%
    %SystemRoot%
    1000000600002i
    Registry.rw.lck
    Registry.rw.tvr
    Registry.tvr.backup
     
    Это как раз меня и не радует. Нужен первый вариант, когда при запуске экзешника
    создаётся лишь одна папка (рядом с этим экзешником), а не пятьдесят папок рядом с экзешником и тремя файлами Registry.rw.lck, Registry.rw.tvr, Registry.tvr.backup
     
    ____________
    Кстати fonts меня не парит ))
    Знаком уже

    Всего записей: 11 | Зарегистр. 04-02-2009 | Отправлено: 07:05 04-02-2009 | Исправлено: greatbrother, 07:12 04-02-2009
    vv07



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greatbrother
    Так для этого и нужно изменить место песочницы в  

    Цитата:
    Package.ini  
    нужно исправить SandboxPath=. (точку поставить)


    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 07:33 04-02-2009
    greatbrother

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vv07
    Спасибо за наводку, но методом тыка добился ураааааа!!!!!
    Нужно было как раз стереть точку, а вместо неё прописать имя (создаваемой папки):
     
    ;-------- Parameters used only during Setup Capture  ----------
    SandboxPath=Winamp (например)
     
    vv07
    Хоть и не правильно посоветовал, но навёл на метод тыка ))
    Спасибо.
     
    ЗЫ
    Предлогаю модерам прикрепить сеё решение в шапке.

    Всего записей: 11 | Зарегистр. 04-02-2009 | Отправлено: 07:48 04-02-2009
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

    Компьютерный форум Ru.Board » Компьютеры » Программы » VMware application virtualization (Thinstall)
    Widok (08-08-2009 17:46): Лимит страниц. Продолжаем здесь.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru