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

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



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Astra55
    Цитата:
    А кто мешает разбить ветку на отдельные ключи и каждому поставить нужную изоляцию?

    Мешает не кто, а что... Я пару дней назад с этой программой познакомился.
    Подскажите пожалуйста на примере, как разбить ветку на отдельные ключи и выставить изоляцию? Где можно почитать материал именно про изоляцию ключей/значений?
    Заранее спасибо.
     
    NickOnToluca, вот я нагляднее обозначил на примере файла реестра:
    Код:
    Windows Registry Editor Version 5.00
     
    [HKEY_LOCAL_MACHINE\SOFTWARE\Proga]
    "Data1"=значение <- это надо писать в виртуальный реестр
    "Data2"=значение <- это надо писать в реестр Windows
    "Data3"=значение <- это надо писать в реестр Windows

    Как сделать, чтобы "Data1" была в виртуальном реестре, а "Data2" и "Data3" в реестре Windows?

    Всего записей: 185 | Зарегистр. 17-08-2008 | Отправлено: 11:21 09-07-2009 | Исправлено: alexander6161, 22:33 09-07-2009
    NickOnToluca



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

    Цитата:
    Где можно почитать материал именно про изоляцию ключей/значений?

    В официальном мане, в мане от vyachko, посмотреть, как изолируются ветки в готовом проекте (в текстовом файле раздела реестра).

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 12:22 09-07-2009
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    alexander6161
    Я не проводил подобных экспериментов, мысль чисто логическая, может прокатит, может нет. Должно быть нечто в таком роде:
    isolation_full HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\7.0\AVGeneral\cPalettes\c1
      Value=iBottom
      REG_DWORD=#22#01#00#00
      Value=iLeft
      REG_DWORD=#62#03#00#00
     
    isolation_merged HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\7.0\AVGeneral\cPalettes\c2
      Value=iBottom
      REG_DWORD=#ae#03#00#00
      Value=iLeft
      REG_DWORD=#62#03#00#00

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 12:34 09-07-2009
    alexander6161



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
    В мануале только изоляция целых веток.
    Astra55
    Я ещё немного отредактировал своё сообщение, на примере файла реестра, твой способ не подходит, это изоляция двух веток, а мне надо в одной.
     
    Чтобы "Data1" была в виртуальном реестре, а "Data2" и "Data3" в реестре Windows.

    Всего записей: 185 | Зарегистр. 17-08-2008 | Отправлено: 17:23 09-07-2009 | Исправлено: alexander6161, 17:26 09-07-2009
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    alexander6161
    Раз нет конкретики, то более ничего добавить не могу, пробуйте сами разные варианты, глядишь, что-то да сработает.
    Можно внести реальные данные в реестр системы скриптом, и им же удалить, если не нужны. Методов много, выбирайте.

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 17:38 09-07-2009 | Исправлено: Astra55, 17:40 09-07-2009
    timka85

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
     Ребят, а не подскажете (до того, как я стену пробью лбом) как мне научиться вставлять в проект дополнительный контент, чтобы собирать портабл, который не будет открывать ни просмотрщик картинок(видео/музыки), ни браузер инета ни еще что-либо, когда я (случайно) вдруг задействую соответствующую в нем функцию? Надоело, знаете ли, отлавливать в песочнице кеш-файлы этих программ!!! Я думал про изоляцию мерджед, но подумал, что ее нужно ставить для всех мест реальной ОС, ведь не знаешь в каких закоулках может обитать "столь усердчивая" та или иная прога. Такой режим, конечно же, идет вразрез всей задумке портабла, а частичная изоляция к дизориентации софта при юзанье его в реальных условиях. Вот такая вот проблема.
      Кстати, а где мона прочитать о новшествах версий 4.0.2-3089 и  4.0.3.3313 ?

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 00:35 10-07-2009
    NickOnToluca



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

    Цитата:
    где мона прочитать о новшествах версий 4.0.2-3089 и  4.0.3.3313

    https://www.vmware.com/support/thinapp4/doc/releasenotes_thinapp403.html
     

    Цитата:
    собирать портабл, который не будет открывать ни просмотрщик картинок(видео/музыки), ни браузер инета ни еще что-либо

    Смотри опцию ChildProcessEnvironmentDefault. Там можно указать конкреьные проги, но это не полное решение.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 00:41 10-07-2009
    timka85

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
    благодарю за скорую отзывчивость, но что значит

    Цитата:
    но это не полное решение.

    Есть ли на свете полное ?
     
    P.S.
    Вот, подготовил от себя релиз. Описание:
    Обозреватели Виртуальной Среды*
    Данная сборка позволит вам всегда
    свободно перемещаться по Виртуальной
    Файловой Среде какого-либо портабл-
    софта, собранного в ThinApp приложении.
     
    *применительно для ThinApp(Thinsntall)
    приложений, ранее собранных с функцией
    папки Plugins и не только...
        Читайте КРАТКУЮ инструкцию!
    P.S. Собрано на версии 4.0.1-2866.

     
    Скачать(зеркала):
    _http://sЛiЛ.ru/27825437
    _http://iФoЛder.ru/13036908
    _http://ЛetitbИt.net/download/7120.79640e2f453b2b27151ec32ef/VEE.rar.html
    _http://ДepositfiЛes.com/files/6aya2su5a
    _http://www.meГaupЛoaД.com/?d=PZO6R930
    _http://upЛoaДbox.com/files/79c32cafc5/
     
    *меняем кириллицу на латиницу и копируем ссылку в строку адреса

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 02:45 10-07-2009
    timka85

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

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 02:12 13-07-2009
    NickOnToluca



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

    Цитата:
    Простите, если я кому-то надоел с этой фитчей, но я до сих пор не понимаю как она еще не красуется в шапке

    Она красуется в шапке, а именно:

    Цитата:
    Второй способ (не зависит от версии и наличия диалоговых окон):  
    http://www.rapidspread.com/file.jsp?id=2fmgrqz4d5  
    http://ifolder.ru/9576439

    И чуть выше и чуть ниже.
    Давненько уже...
     
    Добавлено:
    А вот Xenocode - проблема при отсутствии окон.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 02:23 13-07-2009 | Исправлено: NickOnToluca, 02:27 13-07-2009
    timka85

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
    да уж, так давно это было, что я и позабыл о чем Ваш способ...
    А что там с Ксеней, даже подобной функцией папки Plugins и рядом не пахло? Хоть при сборке ФМ можно подлаживать?

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 16:37 13-07-2009 | Исправлено: timka85, 16:38 13-07-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    timka85
    Подложить можно.
    Ну а вот если сборка чужая и диалоговых окон в ней вобще нет или есть, но нестандартные (без правой кнопки мыши, например) - ОБЛОМ!
     
    Технология типа AppLink (с папкой Plugins) есть ( но без папки).
    Оно есть, но используется именно в момент сборки, а не при дальнейшем использовании.
     
    Добавлено:

    Обратите внимание, пожалуйста.
     
    Предлагаю подумать над такой вещью как автозапуск (при старте системы).
    Понятно, что в общем то мы используем Тинстал как портативкоделалку, но у меня очень многие проги работают на компе как основные. И вполне может понадобиться, чтобы их встроенная опция добавления в автозапуск тоже работала.
     
    Простое разрешение писать в соответствующую ветку ничего не даст, т.к., например, ели прога лежит на "D:\Portables\App1\" а в автозапуск пропишется что-то типа "C:\Program Files\App1\" - получится абсолютно бесполезная запись в реестре.
     
    В принципе несложно добавить вручную, но ради удобства и простоты использования можно подумать о VB и написать скрипт, который бы при запуске или закрытии проги смотрел в изолированную (виртуальную) веточку реестра с автозапуском и синхронизировал бы ее состояние в соответствии с реальным нахождением исполняемого файла. Т.е. видит в этой виртуальной веточке запись "C:\Program Files\App1\", а в реальную пишет "D:\Portables\App1\" (место, откуда реально запускается программа).

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 16:48 13-07-2009 | Исправлено: NickOnToluca, 18:26 13-07-2009
    timka85

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca,
    перспективная идея! Когда-то раньше я думал над таким вот изощрением, даже называл соответственно - "общение" виртуальной системы с реальной. Но вот из-за отсутствия опыта в VB мастерстве так и забросил я несколько своих свежих идей...
    Вообще тему VB скриптов тут мало развивают, а вещь-то полезная, хоть и идет вразрез идее портативности и "стерильности".

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 20:26 13-07-2009
    alexander6161



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
    Цитата:
    Предлагаю подумать над такой вещью как автозапуск (при старте системы).  

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

    Всего записей: 185 | Зарегистр. 17-08-2008 | Отправлено: 11:37 14-07-2009 | Исправлено: alexander6161, 11:49 14-07-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    alexander6161
    Спасибо. Может помочь.
     
    Но дело в том, что автозапуск каждая прога делает так как ей нужно.
    Посмотрите в Autoruns Руссиновича.
    Есть несколько мет, куда автозапуск может быть добавлен.
    К тому же иногда в автозапукс программа добавляется с параметром, без которого нет смысла вообще добавлять. Например, "App.exe -t" - запускает и висит в трее, а  просто "App.exe" вообще ничего не делает.
     
    Уточню.
    Нужет VBS, который при закрытии проги видит в виртуальной веточке запись автозапуска "C:\Program Files\App1\App.exe -[параметры]", а в реальную пишет "D:\Portables\App1\App.exe -[параметры]". Т.е. сохраняет параметры и место записи, меняет только путь.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 11:55 14-07-2009 | Исправлено: NickOnToluca, 11:56 14-07-2009
    alexander6161



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
    Портативная версия в любом случае запустится, если её добавит в автозапуск мой батник, тут несколько мест не нужно.
    А запуск с ключами - это 10% программ, а то и меньше. К портативным прогам запуск с ключами вообще не относится. В крайнем случае ключи автозапуска легче дописать, когда ключ реестра уже существует.
     
    А про саму идею я понял, но я в vbs не силён и ThinApp ещё толком не изучил.
    Как вариант - можно использовать переменную %TS_ORIGIN%. При работе в виртуальной среде она указывает на точный путь к portable-файлу в реальной системе, которым запустили программу.

    Всего записей: 185 | Зарегистр. 17-08-2008 | Отправлено: 12:36 14-07-2009 | Исправлено: alexander6161, 12:48 14-07-2009
    older

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да, а если в реальной системе уже стоит такая программа?
    а ты своим скриптом перевдешь ссылку на портативку?
    хорошо будет?

    Всего записей: 332 | Зарегистр. 15-02-2003 | Отправлено: 18:53 14-07-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    older
    Значит нужно, чтобы портативкой создавалась дополнительная запись - чисто для портативной, а сам скрипт сделать не внутренним, а внешним - рядом с портативкой.
    Т.е. если не нужна фича - убрал скрипт в архив и не пользуешься.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 19:02 14-07-2009
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Что-то мне за последние дни попалось уже два софта, которые не работают при использовании версии 4.0.2.3089, а после 3.358 все в лучшем виде. Сами софты из себя ничего особенного не представляют, никаких хитростей нет.

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 21:35 14-07-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Astra55
    Guitar Pro 5 после последних версий закрывается долго, хотя это может быть особенностью после подключения большого числа плагинов.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 22:20 14-07-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