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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    andkh1



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bosyak2005
    А у тебя нормально компилит? Я вот собирал и 6 и 2008 Express... Все собирается и запускается, но там какая-то заморока с путями и в итоге при компиляции не находятся заголовочные файлы... Так и не разобрался в чем дело и плюнул....

    Всего записей: 392 | Зарегистр. 31-10-2005 | Отправлено: 09:09 04-08-2008
    bosyak2005

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    andkh1
    Компиляцию не проверял. Собрал VS 2008 Web Developer Express, запустил и выяснил, что Express не умеет открывать солюшены. Сразу снёс, т.к. мне это не подходит.
    А полную версию VS 2008 Team хотелось бы иметь портативно. Микрософт даже патч выпустил для решения проблемы "Invalid License Data" - kb951977, но кроме этого патча нужна volume license для студии или кряк. Я об этом писал тут: http://forum.ru-board.com/topic.cgi?forum=35&topic=34351&start=880#6
     
    Добавлено:
    Вчера собрал 2005 и 2008 C++ Express. Компиляция работает. Не работает отладка (F5) - пишет, что ошибка загрузки MSDIA90.dll (или MSDIA80.dll в случае 2005-й).

    Всего записей: 104 | Зарегистр. 26-10-2005 | Отправлено: 10:24 04-08-2008 | Исправлено: bosyak2005, 09:00 05-08-2008
    toob



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1.Главная проблема, есть thinstalled программа, она не видит реальный реестр,
    например ставлю её plugin'ы не в папку программы а другую, они инициализируются в
    реестр для того чтоб программа их видела, но их в программе нет. Т.е. нужно чтоб
    программа могла видеть эти ключи в реестре из эму.режима, но сама ничего в реестр не записывала. У программы изоляция изменена только в корне где build.bat ##Attributes.ini
    Directory=Merged Registry=WriteCopy.
    2.Интересует если прописан RegistryIsolationMode=WriteCopy, то программа видит реальный реестр или нет?.
    3.Ещё объясните для чего в корне в файле Package.ini раздел[Isolation],
    может удобней в нём ставить изоляцию а не создавать там же файл ##Attributes.ini.
    4.Почему в папке captures %SystemSystem% нет файла изоляции, если из всех
    подпапок удалить ##Attributes.ini приоритет перейдёт на файл Package.ini или ##Attributes.ini в корне где build.bat?

    Всего записей: 381 | Зарегистр. 20-05-2008 | Отправлено: 20:13 04-08-2008
    andkh1



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    toob
    1. Для того чтобы можно было доставлять плагины нужно при сборке програмы еще cmd собрать, тогда через этот cmd и ставить плагины и прочие дополнения... Тогда получается, что ты ставишь эти плагины в виртуальную среду и соответстенно использоваться будет виртуальная файловая система и виртуальный реестр... Но удобнее при установке програм которые ты планируешь в дальнейшем модифицировать (чем-то дополнять, например плагинами, шаблонами и т.д.) еще установить какой-нибудь файловый менеджер, например TotalCommander... И уже через него "оющаться" с портативной програмой...
    2. WriteCopy позволят использовать реальный реестр или файловую систему, но если происходит какая-то модификация (создание новых или изменение существующих) элементов системы, то измененния "пишутся" в SandBox.
    3. Вообще это делается для того чобы созданная програма видела все устройства и диски в системе отличной по структуре от той на которой был создан портативный вариант програмы... Правда, может, в последних версиях Thinstall что-то изменилось и этого не требуется... Я не проверял, иделаю "по-старинке"...
    4. Почему нет ##Attributes.ini в %SystemSystem% не могу сказать... А по-поводу преоритетов ты прав...

    Всего записей: 392 | Зарегистр. 31-10-2005 | Отправлено: 08:53 05-08-2008
    toob



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    andkh1
    по первому вопросу ты прямо гениальную вещ подсказал, установить total commander в
    виртуальную среду, это впрямь должно решить проблему с установкой дополнений в эмуляторе . Cool.
    Но всё-тки я удивлён что программа не видит ключи в реестре при Registry=WriteCopy.

    Всего записей: 381 | Зарегистр. 20-05-2008 | Отправлено: 20:24 05-08-2008
    andkh1



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    toob
    По-поводу ключей... Там в *.txt файлах, в которые при сканировании сохраняется реестр к каждому ключу своя изоляция и она ПЕРВИЧНА... Может просто некоторые ключи, отвечающие за регистрацию плагинов (если в регистрации ваще только ключи используются???) совпадают... Поэтому и не видит их программа... Ну, это я как вариант... Не притендую на истину...

    Всего записей: 392 | Зарегистр. 31-10-2005 | Отправлено: 21:52 05-08-2008
    Lyushen

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как прокомпелировать проект, но что бы он не архивировался в один ехе-шник, а были папки (например Appdata или App и Data) в котором будет находиться непосредственно сама прога, настройки в реестр файле, ну в общем всё что прилагаеться... И как сделать картинку при загрузке?
     
    Вот на базе этой портативной установки nero (http://kahai.ru/soft/5651-nero-8.3.6.0-multilang-rus-portable.html)
    Мне очень понравилась такая работа! Хотелось бы делать так же!
     
    PS извените если вопрос поднимался... Просто в FAQ его нет, а надо бы поднять, конечно если это возможно сделать!

    Всего записей: 9 | Зарегистр. 06-08-2008 | Отправлено: 13:28 06-08-2008 | Исправлено: Lyushen, 13:31 06-08-2008
    vv07



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

    Цитата:
    Lyushen
    Вам сюда
    http://portableapps.com/about/what_is_a_portable_app

    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 13:45 06-08-2008
    Lyushen

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так они с какого приложения так делают? И реально ли так сделать посторонним людям, например мне?

    Всего записей: 9 | Зарегистр. 06-08-2008 | Отправлено: 14:03 06-08-2008
    andkh1



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lyushen
    Это делатся при помощи инсталятора NSIS... Вы ясняется, какие компаненты програмы куда стаятся, потом эти компаненты собираются в разные папочки, потом делается Loadre при помощи NSIS, который при запуске устанавливает все необходимое (файлы, ключи реестра), а при завершении работы программы, все эти компаненты удаляет, предварительно сохранив измененные файлы в папки загрузки... И в следующий раз загружаются файлы и ключи измененные при прошлой работе программы... Вкратце это так выглядет... Так, что вперед))) А ваще порой внимательно в Google там есть инфа и по-руссики и по-аглицки

    Всего записей: 392 | Зарегистр. 31-10-2005 | Отправлено: 14:17 06-08-2008
    Lyushen

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

    Цитата:
    andkh1

    Спасибо! Я поищу! А возможно сделать через Thinstall, при не работающем портабл программе сделать некоторые корективы в самой программе или ключе реестра? Или так можно сделать только при запущенной программе?

    Всего записей: 9 | Зарегистр. 06-08-2008 | Отправлено: 14:41 06-08-2008
    vv07



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

    Цитата:
    Lyushen

    Изменения можно внести только в запущенной проге.Иначе вы как попадете в виртуальную среду?
     
    Добавлено:
    Кстати у меня,эта сборка не работает.Требует лицензию (

    Цитата:
    (http://kahai.ru/soft/5651-nero-8.3.6.0-multilang-rus-portable.html)  


    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 15:57 06-08-2008
    maK



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

    Цитата:
    Кстати у меня,эта сборка не работает.Требует лицензию

     
    в папке Data ключик - неудобно, конечно, но, что поделать - автор решил по-другому ...

    Всего записей: 5643 | Зарегистр. 19-12-2003 | Отправлено: 16:51 06-08-2008
    vv07



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

    Цитата:
    maK

    Вопрос только,как его ввести.Прога просто закрываеться и все.

    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 16:58 06-08-2008
    maK



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vv07
     
    после первог запуска и закрытия, в каталоге Nero в папке Data, будет лежать файл реестра Nero.reg ...  

    Всего записей: 5643 | Зарегистр. 19-12-2003 | Отправлено: 17:04 06-08-2008
    vv07



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

    Цитата:
    maK

    Это я понял,но он не срабатывает увы.
     

    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 17:29 06-08-2008 | Исправлено: vv07, 17:33 06-08-2008
    Lyushen

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сорри, я качал неро не то, на котрое выставил ссылку, т.к. не помню от куда скачал, на новый поиск нашёл эту ссылку, вот и выложил!
    Сейчас вот выложил для вас, юзайте на здоровье!
     
    NeroPortable 8.3.6.0 MultiLang  
    NeroBurningRom Portable + NeroExpress Portable

    http://www.sendspace.com/file/cfm31j
     
    Работает отлично! Автор портабл проги достоен спасибо!!! Знать бы его, и как он её сделал))
     
    Я не люблю NeroBurningRom, пользуюсь только NeroExpress) Долговато искал))
    Я вообще фанат портабл прог, так как они не срут систему, и уже собрал около 20ти рабочих... Всем советую)) Но некоторые ВЦ вылажуют просто "установленную" прогу, очень бесит, отстреливал бы!

    Всего записей: 9 | Зарегистр. 06-08-2008 | Отправлено: 17:38 06-08-2008 | Исправлено: Lyushen, 17:40 06-08-2008
    vv07



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

    Цитата:
    Lyushen

    Спасибо,хотя я не люблю сборки apps.com,но благодарен вам за отзывчивость.

    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 17:47 06-08-2008 | Исправлено: vv07, 17:48 06-08-2008
    Lyushen

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vv07
    Всегда рад)
    Я где то читал, что если встроить totalcmd в портабл прогу, то будет возможность заглянуть внутрь среды, с которой привязял тотал... А он будет иметь доступ к внешней среде, ну что бы делать обмен файлами?
     
    PS На apps.com кроме ещё FireFox ничего толкового нет!

    Всего записей: 9 | Зарегистр. 06-08-2008 | Отправлено: 20:38 06-08-2008 | Исправлено: Lyushen, 20:38 06-08-2008
    bosyak2005

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В дополнение к инструкции "как можно пересобрать пакет, если нету исходного Builda от AmonRaaa".
     
    Только что придумал способ, как можно добраться до виртуальной файловой системы, не засоряя её.
     
    Способ такой:
    Пусть у нас есть портированная прога, скажем, Photoshop Portable.exe.
    1. Создаём пустой проект (запускаем Setup_Capture и жмём всё время далее до конца). Выбираем cmd.exe и iexplore.exe, основным контейнером делаем iexplore.exe.
    2. Компилируем.
    3. Удаляем iexplore.exe и на его место переписываем Photoshop Portable.exe и переименовываем его в iexplore.exe.
    4. Запускаем cmd.exe и, о чудо!, получаем виртуальную среду Photoshop Portable.exe.
     
    Проверял на ThinApp 4.0.0.2200
     
    Добавлено:
    Ещё хорошо в этом пустом проекте прописать AutoStartServices=0 - тогда и сервисы из виртуальной системы автозапускаться не будут.
    Можно один раз сделать такой cmd.exe и при помощи него влезать в любой контейнер.

    Всего записей: 104 | Зарегистр. 26-10-2005 | Отправлено: 20:42 06-08-2008 | Исправлено: bosyak2005, 20:55 06-08-2008
       

    Страницы: 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