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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vyachko
    вообщем кинул я эти файлы  в програмфайлс  не помогло
    прописал ExternalDllS=  и заработало даже ошибка с которой после запуска вылетала прога прошла))  

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 21:41 13-01-2009
    Leon_Ko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, плииз кто знает. Делаю портабельную jv16 PowerTools 2008 при помощи последнего (4.0.1.2866) Thinstall - все вроде работает. Но при использовании своих прямых ф-ций, в частности, "Поиск по реестру" программа зависает . Не без основания связываю это с режимом изоляции, но вот где подкрутить?
    Читал, что раньше в корневую папку проекта рекомендовалось положить файлик ##Attributes.ini следующего содержания:
    Цитата:
    [Isolation]
    DirectoryIsolationMode=Merged
    RegistryIsoaltionMode=WriteCopy

    Вот меня и интересует, он (этот файл) сейчас актуален? Где в том же jv16 PowerTools 2008 надо подкрутить, чтобы работало?

    Всего записей: 1024 | Зарегистр. 26-11-2008 | Отправлено: 11:47 14-01-2009
    dj_Diesel



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

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 18:53 14-01-2009
    Leon_Ko



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

    Цитата:
    просто проги плохо с реальным реестром, это уже не портабле когда изменяется реестр реальной системы

    Мне не надо изменять реальный реестр, мне нужен только Поиск с последующим экспортом в файл.
    А насчет ##Attributes.ini в корне проекта что-нибудь можете сказать?  
     

    Всего записей: 1024 | Зарегистр. 26-11-2008 | Отправлено: 08:22 15-01-2009 | Исправлено: Leon_Ko, 08:22 15-01-2009
    dj_Diesel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Leon_Ko
    Merged!!)))
    и заменить RegistryIsolationMode=на Merged

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 13:13 15-01-2009
    RamireZ



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

    Цитата:
    А насчет ##Attributes.ini в корне проекта что-нибудь можете сказать?

    Я его не использую в своих проектах - он просто дублирует настройки в Package.ini проекта

    Всего записей: 256 | Зарегистр. 10-06-2004 | Отправлено: 13:42 15-01-2009
    dj_Diesel



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

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 14:30 15-01-2009
    Strategos

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Плиз не кидать в меня камни..  
    Есть вопрос:
    Как проще?
    Есть папка с прогой которая запускается вроде без всяких записей в реестр. Как с упаковать её в один EXEшник?

    Цитата:
    как можно пересобрать пакет, если нету исходного Build а [?] от AmonRaaa

    читал неужели ничего проще нет?

    Всего записей: 497 | Зарегистр. 25-11-2005 | Отправлено: 18:40 15-01-2009
    dj_Diesel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Strategos
    сделать первый снимок  
    потом подкинуть папку  
    сделать второй снимок
    подцепить exe файл и собрать сборку

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 19:26 15-01-2009
    Scorpkoms



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

    Цитата:
    Делаю портабельную jv16 PowerTools 2008 при помощи последнего (4.0.1.2866) Thinstall - все вроде работает. Но при использовании своих прямых ф-ций, в частности, "Поиск по реестру" программа зависает  

    Делал как то раз,было то же самое,выгружаю,снова запускаю,работает.
    Старая версия RegSupreme 1.2 работает нормально.

    Всего записей: 115 | Зарегистр. 21-09-2007 | Отправлено: 21:41 15-01-2009
    Strategos

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dj_Diesel
    19:26 15-01-2009
    Цитата:
    потом подкинуть папку  

    в смысле подкинуть?    

    Всего записей: 497 | Зарегистр. 25-11-2005 | Отправлено: 22:42 15-01-2009
    dj_Diesel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Strategos
    т.е. сделать первый снимок без папки в программ файл,
    а потом скопировать папку в програм файл добавить ярлык в пуск
    и сделать второй снимок Thinstall должен увидеть Exe с папки который появился там

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 07:54 16-01-2009
    besedkin



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

    Цитата:
    RamireZ


    Цитата:
    Я его не использую в своих проектах - он просто дублирует настройки в Package.ini проекта

    Не всегда-на мой взгляд его лучше всегда добавлять в корень,хуже от этого не будет.

    Всего записей: 964 | Зарегистр. 09-07-2007 | Отправлено: 09:31 16-01-2009
    Leon_Ko



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

    Цитата:
    > А насчет ##Attributes.ini в корне проекта что-нибудь можете сказать?  
     
    Я его не использую в своих проектах - он просто дублирует настройки в Package.ini проекта

     
    dj_Diesel

    Цитата:
    не скажи если его не будет в корне то систему реальную не будет видно

     
    besedkin

    Цитата:
    Не всегда-на мой взгляд его лучше всегда добавлять в корень,хуже от этого не будет.

    Хотелось бы все-таки услышать более компетентное на этот счет. Старожилы, Ау!
    Кто-нибудь может внятно объяснить, нужен ли (сейчас) файл ##Attributes.ini в корне проекта или же нет?
     

    Всего записей: 1024 | Зарегистр. 26-11-2008 | Отправлено: 09:47 16-01-2009 | Исправлено: Leon_Ko, 09:48 16-01-2009
    andkh1



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Leon_Ko
    А чем тебе dj_Diesel "не нравится"? Вполне конкретно.... Нужно ##Attributes.ini класть в корень проекта для того чтобы в дальнейшем при использовании твоей программы на компьютере с конфигурацией, отличной от той на котором была сделана портативная версия, были видны ВСЕ существующие диски.

    Всего записей: 392 | Зарегистр. 31-10-2005 | Отправлено: 10:08 16-01-2009
    Leon_Ko



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

    Цитата:
    А чем тебе dj_Diesel "не нравится"?

    dj_Diesel мне нравится . Но у меня правильная ориентация .

    Цитата:
    Нужно ##Attributes.ini класть в корень проекта для того чтобы в дальнейшем при использовании твоей программы на компьютере с конфигурацией, отличной от той на котором была сделана портативная версия, были видны ВСЕ существующие диски.

    Хотелось бы ссылку на официциальный источник, так сказать...
     
    dj_Diesel

    Цитата:
    Merged!!)))  
    и заменить RegistryIsolationMode=на Merged

    Пробовал - не помогает .
     

    Всего записей: 1024 | Зарегистр. 26-11-2008 | Отправлено: 11:04 16-01-2009
    MIHMIH007



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Leon_Ko
    Я по привычке ещё с версии 3.207 бросаю его))) Пользуюсь двумя тока значениями... по стандарту всегда:
    [Isolation]
    DirectoryIsolationMode=Merged
    RegistryIsolationMode=WriteCopy
    Но если нуно чтобы прога работала с реальным реестром например Registry Mechanic  то ставим так:
    DirectoryIsolationMode=Merged
    RegistryIsolationMode=Merged
     
    Ещё раз повторяю что ставлю по привычке....так как начинал ещё с самых ранних версий и первое обучающее пособие было для меня  видеоурок по упаковке прог на примере миниигры от ynbIpb  думаю что если дописать в Package.ini строчку  
    RegistryIsolationMode=Merged эффект будет тот же.....  
     
    Добавлено:

    Цитата:
    Leon_Ko  
    А чем тебе dj_Diesel "не нравится"? Вполне конкретно.... Нужно ##Attributes.ini класть в корень проекта для того чтобы в дальнейшем при использовании твоей программы на компьютере с конфигурацией, отличной от той на котором была сделана портативная версия, были видны ВСЕ существующие диски.

    Если в Package.ini исправить DirectoryIsolationMode=WriteCopy на Merged то эффект будет тот же.... все диски будут видны.

    Всего записей: 743 | Зарегистр. 05-12-2006 | Отправлено: 11:33 16-01-2009 | Исправлено: MIHMIH007, 11:43 16-01-2009
    Reyalp

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У thinstall есть следующая проблема
     
    Некоторый упакованный софт обращается (read) к файлам внутри своего пакета таким образом, что у них обновляется атрибут ntfs last access, что тут же приводит к выбросу этих файлов в sandbox
     
    Замечу, что:
    1. Содержимое файла и все другие атрибуты файла остаются неизменными.
    2. Обновление атрибута ntfs last access отключено в хост-системе; системе, где делался snapshot; системе, где производилась сборка
     
    Это не представляло бы особенной проблемы, но размер данного конкретного пакета значителен (15Гб), и после первого запуска приложения около 10Гб из этого объема выбрасывается в sandbox
     
    Есть ли способ бороться с данной проблемой?
     
    PS
    Данный эффект можно спровоцировать и в ручную на любом thinstall пакете, если есть доступ в виртуальную файловую систему посредством встроенного в пакет cmd.exe.
    1. Запускаем виртуализированный cmd.exe
    2. Из под него запускаем Проводник или любой др. файловый менеджер, получаем
    вид файловой системы "глазами" данного пакета.
    3. Ищем любой файл, содержащийся в данном пакете, и просматриваем его свойства (клик правой -> свойства).
    4. Сразу после этого данный файл выбрасывается в sandbox

    Всего записей: 5 | Зарегистр. 23-10-2007 | Отправлено: 13:46 16-01-2009
    RamireZ



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Leon_Ko
    Повторяю. Во всех своих проектах, этот файл в корне проекта я не использую. Все диски на лбой машине видны, на них можно сохранять (если в Package.ini прописано DirectoryIsolationMode=Merged).
    Если не верится - ну, попробуйте на каком-нить тестовом проекте, запакуйте блокнот или редактор реестра и смотрите, как он себя поведет.
     
    Насчет "не помогает" с конкретным софтом  - ну, видимо не судьба. Хотя можно попробовать покрутить настройки дочерних процессов, внешних dll и т.д. Но это уже шаманство почти будет.
     

    Цитата:
    Это не представляло бы особенной проблемы, но размер данного конкретного пакета значителен (15Гб), и после первого запуска приложения около 10Гб из этого объема выбрасывается в sandbox. Есть ли способ бороться с данной проблемой?

     
    У меня была похожая проблема. Я ничего против распакованного в песочницу гигабайтного файла не имел - но он же по сути дублировался и в котнейнере, и в песочнице. Это нехорошо, лишний гиг места съедать. Я сделал так. Заменил этот гигабайтный файл в проекте файлом-пустышкой с размером 0 байт. Собрал проект, запустил. Файл пустышка распаковался в песочницу, и уже там я его заменил реальным файлом с размером гиг.  
    Проблема с распаковкой файлов в песочницу не решилась, но я по крайней мере избежал дублирования файла и в песочнице и в контейнере.

    Всего записей: 256 | Зарегистр. 10-06-2004 | Отправлено: 14:11 16-01-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Reyalp
    Есть такая проблема.
    Не с такими размерами (15 ГБ).
     
    В Corel PaintShop Pro X два самых крупных файла тоже вываливаются, что несколько расстраивает...
     
    Еще в старой ветке я то же самое говорил об одной игрушке, но т.к. это была игрушка и на саму проблему не обратили внимания.

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