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

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



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

    Цитата:
    Т.е. сам этот файл в песочнице не появляется?

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

    Всего записей: 54 | Зарегистр. 03-11-2008 | Отправлено: 16:10 05-04-2009
    Sergey_AV



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

    Цитата:
    Вот-вот, а мне надо, чоб он там был всегда и его можно было отредактировать, чоб в проге после этого наступали изменения.

    А какая изоляция (##Attributes.ini) выставлена в папке, содержащей этот файл? Я же писал об этом постом ранее...

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 16:44 05-04-2009
    Kamrades



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

    Цитата:
    А какая изоляция (##Attributes.ini) выставлена в папке, содержащей этот файл?

    А какую надо изоляцию выставить в папке plugins (##Attributes.ini) с этим файлом тоды?
    DirectoryIsolationMode=Merged не катит значит?

    Всего записей: 54 | Зарегистр. 03-11-2008 | Отправлено: 17:45 05-04-2009
    kollonna



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

    Всего записей: 283 | Зарегистр. 27-07-2005 | Отправлено: 18:00 05-04-2009
    MIHMIH007



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Кто нить пробовал сделать GoogleEarth Pro ??

    Всего записей: 743 | Зарегистр. 05-12-2006 | Отправлено: 18:23 05-04-2009
    NickOnToluca



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

    Цитата:
    Проблема: после портирования программа не видит файлы базы данных, которые кладешь в папку dbase вручную (в папку, которая появляется в песочнице) уже после портирования).  Хочу сделать прогу для всех, а у каждого свои наработанные базы данных. Как сделать, какой параметр изменить при портировании, чтобы прога видела эти файлы? В факе решения этой проблемы не нашел, поиском тоже

     
    А вы не замечали в папке песочницы три маааленьких файла? Это реестр и файловая система портативки. И подбрасывание баз поэтому не покатит. Приделайте к своей сборке простенький файловый менеджер. Если подбросите через него - все должно получиться. Только для папки с базами поставьте изоляцию WriteCopy (если не ошибаюсь).

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 19:10 05-04-2009 | Исправлено: NickOnToluca, 19:13 05-04-2009
    Astra55



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

    Цитата:
    Кто нить пробовал сделать GoogleEarth Pro ??

    У меня давно используется чья-то не слишком прямая сборка, но все лень переделать. Какие проблемы сделать то же самое, но попрямее? Вот только версия старовата, но новых и ломаных пока не встречал, кругом фейки, обещают много, а на проверку одна и та же старая версия.


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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 19:32 05-04-2009
    Sergey_AV



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

    Цитата:
    Кто нить пробовал сделать GoogleEarth Pro ??

    Я делал . Абсолютно никаких проблем!
     
    Astra55

    Цитата:
    У меня давно используется чья-то не слишком прямая сборка,

    Начало было аналогичное, но я нашел в себе силы и переделал .
     
    Kamrades

    Цитата:
    DirectoryIsolationMode=Merged не катит значит?

    Попрбуйте DirectoryIsolationMode=WriteCopy
    Вообще же эксперементировать надо, эксперементировать . А еще бы, для начала, я положил бы в корень проекта ##Attributes.ini следующего содержания:

    Цитата:
    [Isolation]
    DirectoryIsolationMode=Merged
    RegistryIsoaltionMode=WriteCopy
     

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 20:04 05-04-2009
    NickOnToluca



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

    Цитата:
    А еще бы, для начала, я положил бы в корень проекта ##Attributes.ini следующего содержания:

    Не буду настаивать, но вроде в последних версиях глобальная изоляция прописывается в Package.ini.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 20:24 05-04-2009 | Исправлено: NickOnToluca, 20:25 05-04-2009
    kollonna



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
     
    Увы, не сработало. Приделал файловый менеджер, он попросту не видит эту папку. Точнее, вначале увидел но не смог туда ничего скопировать. Затем получилось скопировать только папку с файлами  - но скопировал куда-то не туда и после этого и вовсе перестал видеть базы данных.
     
    Помнится, портировал я одну похожую программу и там с базами все было нормально - она работала с внешними файлами, положенными в папку с базой данных вручную. Правда, та база данных была внешней, лежала в Моих Документах. Видимо в этом все дело.  

    Всего записей: 283 | Зарегистр. 27-07-2005 | Отправлено: 20:40 05-04-2009
    Andrey_Wlodimirovich



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

    Всего записей: 1773 | Зарегистр. 15-11-2003 | Отправлено: 20:50 05-04-2009 | Исправлено: Andrey_Wlodimirovich, 03:59 08-04-2009
    NickOnToluca



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

    Цитата:
    Видимо в этом все дело.  

    Именно. Но прога в таком случае нифига не портативная.
     

    Цитата:
    Приделал файловый менеджер

    В каком смысле "приделал". Его нужно подбросить после первого снимка (до второго). После второго снимка поставить напротив него галочку, но не делать главным.
     
    Если все так сделано и изоляция в ##Attributes.ini попробована и WriteCopy и Full, тогда

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 21:00 05-04-2009
    Astra55



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

    Цитата:
    Реально это?

    Не знаю, во всяком случае, это к данному топику не имеет ни малейшего отношения. Надо было шапку почитать прежде чем спрашивать, поскольку этот сабж "не из вашего района"

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 21:23 05-04-2009
    Sergey_AV



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

    Цитата:
    но вроде в последних версиях глобальная изоляция прописывается в Package.ini.

    Она и в "первых версиях" туда же прописывалась . Но... Добавление этого (##Attributes.ini) файла в корень проекта порой дает результаты . Хуже от этого в любом случае не будет. А вот лучше - возможно...

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 22:01 05-04-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Andrey_Wlodimirovich
    Можно, но подумайте о драйверах устройств...
     
    Добавлено:
    Sergey_AV
    Не поспорю.

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kamrades
    попытайтесь вновь воспользоваться советом, изложенным ранее о том, что нужно поставить изоляцию Merged в ##Attributes.ini именно в той папке, в которой этот *.ini лежит/должен лежать. !Соберите вашу сборку, назвав ее главный файл именем файла источника (например: Internet Explorer.exe==>iexplore.exe).!. После сборки, поместите этот файл в конец пути реальной ф.системы, по которому он был установлен в период между снимками. Теперь вам осталось только создать прилегающий путь для вашего модифицируемого *.ini файла и надеиться на его благополучное "общение" с виртуальной ф.системой через главный файл *.exe. Удачи!
     
    Добавлено:
    P.S.
    только что подумал, что желательно переместить (если только он был создан между снимками) этот ваш *.ini файл из проекта в удобное для вас место и только потом производить компиляцию сборки. Причина этому - возможный конфликт файлов при изоляции Merged !

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 01:11 06-04-2009
    vyachko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kamrades
    Я так поня, что у Вас есть портативная программа в одной из виртуальной папок которой присутствует ini-файл, но сама программа при своей работе не изменяет содержимое этого файла, иначе бы этот файл появлялся в песочнице?
    Позволяет ли программа запускаться при отсутствии этого ini-файла (т.е. сама она может создавать этот файл при запуске)?
     
    Много и многие написали про режим изоляции для папки, похоже не все понимают механизм взаимодействия реальной и виртуальной файловых систем. Хочу прояснить, что режим изоляции для папки plugins (кажется так у Вас называется папка с ini-файлом) не влияет на видимость или невидимость файла портативной программой в песочнице, всё немного не так:
     
    Допустим при установке программы путь расположения ini-файла (он же путь к ini-файлу в виртуальной системе):
    C:\ProgramFiles\Proga\plugins\file.ini Если папке plugins перед выполнением сборки был указан режим изоляции Merged или WriteCopy, то это означает, что при наличии в реальной файловой системе папки C:\ProgramFiles\Proga\plugins (т.е. путь должен быть аналогичным виртуальному), то портативная программа будет видеть файл file.ini, но при одновременном наличии этого файла в виртуальной и реальной файловых системах приоритет у файла из виртуальной системы. Путь же папки plugins из песочницы как минимум C:\Имя песочницы\%ProgramFilesDir%\Proga\plugins (ну или что-то похожее) разве это идентично указанному выше виртуальному пути - конечно же нет.
     
    Вобщем, если программа может запускаться без этого ini-файла и создаёт его при первом запуске, то
    - режим изоляции для папки plugins оставьте Full
    - уберите ini-файл из папки plugins в исходном проекте
    - соберите программу.
     
    Если без этого файла программа не запускается или запускается, но ini-файл она не создаёт напишите.
     
    timka85
    Пожалуйста не заморачивайте других если сами не совсем понимаете что и как.

    ----------
    Тот, кто постоянно ищет, экспериментирует - получает опыт, а за ним - мудрость.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 09:31 06-04-2009 | Исправлено: vyachko, 09:31 06-04-2009
    timka85

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

    Цитата:
    Пожалуйста не заморачивайте других если сами не совсем понимаете что и как.

    ну все, пошла цепная реакция невежества...

    Цитата:
    похоже не все понимают механизм взаимодействия реальной и виртуальной файловых систем.

    поверьте, мне это по силам понять!

    Цитата:
    Допустим при установке программы путь расположения ini-файла (он же путь к ini-файлу в виртуальной системе):
    C:\ProgramFiles\Proga\plugins\file.ini Если папке plugins перед выполнением сборки был указан режим изоляции Merged или WriteCopy, то это означает, что при наличии в реальной файловой системе папки C:\ProgramFiles\Proga\plugins (т.е. путь должен быть аналогичным виртуальному), то портативная программа будет видеть файл file.ini, но при одновременном наличии этого файла в виртуальной и реальной файловых системах приоритет у файла из виртуальной системы. Путь же папки plugins из песочницы как минимум C:\Имя песочницы\%ProgramFilesDir%\Proga\plugins (ну или что-то похожее) разве это идентично указанному выше виртуальному пути - конечно же нет.

    готовы ли Вы, уважаемый, утверждать, что не ЭТО ли я и имел в виду в своем посте?!

    Цитата:
    - режим изоляции для папки plugins оставьте Full
    - уберите ini-файл из папки plugins в исходном проекте  

    если бы я не понимал о чем говорю, то не сказал бы сейчас, что данная операция (что я как раз и пытался описать в Дополнении=P.S) нужна для избежания конфликта файлов. А Full режим дает проге понять, что не в виртуальной ф.системе ей нужно искать нужный файл, а в реальной. Хотя для этой цели больше режим Merged подходитб потому как служит для слияния вирт. и реал. ф.систем..
     
    P.S.
    Уже как 2 моих важных вопроса были проигнорированы и некоторые из постов "берутся в штыки". Это что, - заговор ?

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 10:39 06-04-2009 | Исправлено: timka85, 10:54 06-04-2009
    RA_Dragun

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    День добрый,
    Поиск не помог, может кто сталкивался с проблемой печати:
    AutoCAD 2006 (Rus, Eng пробовал) Portable, собирал не я. Хотя русский попробовал и сам собрать, но проблема осталась. Вернее не могу отловить причину ее появления (то она есть, то все нормально)
    В общем при печате с AutoCADа выводится текущий документ и (!) предыдущие, например, распечатанные вчера или позавчера, причем стек печати следующий:
    сначало старое, потом последний черетеж печатается тот который я посылаю...
    Причем это наблюдается тока на плоттере, ксерокс таким не грешит. Думал сначала драйвера, переставил, вроде не они. Еще может проблема в SandBox (если удалять), то проблема исчезает, хотя пока до конца не проверил.
    Печатаю на сетевом плоттере.
     
    Есть подозрения на временные файлы (конфигурации) печати (pc3), ну в SandBox их вроде нет.
    Может кто какой совет даст?
     
    ЗЫ. Погуглил уже все...

    Всего записей: 6 | Зарегистр. 21-11-2007 | Отправлено: 11:01 06-04-2009
    vyachko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    timka85
    Как много эмоций.

    Цитата:
    поверьте, мне это по силам понять

    Если Вы воспринимаете мою фразу: похоже не все понимают механизм взаимодействия реальной и виртуальной файловых систем на свой счёт, то это Ваше личное дело, но поверьте мир кружится не только вокруг Вас.
     

    Цитата:
    готовы ли Вы, уважаемый, утверждать, что не ЭТО ли я и имел в виду в своем посте?!

    Утверждать я готов только то, что написаное в Вашем посте никак не поможет Kamrades при попытке редактирования ini-файла в ПЕСОЧНИЦЕ, повторюсь: не заморачивайте других.
     

    Цитата:
    если бы я не понимал о чем говорю, то не сказал бы сейчас, что данная операция (что я как раз и пытался описать в Дополнении=P.S) нужна для избежания конфликта файлов. А Full режим дает проге понять, что не в виртуальной ф.системе ей нужно искать нужный файл, а в реальной. Хотя для этой цели больше режим Merged подходитб потому как служит для слияния вирт. и реал. ф.систем.

     
    Нет никакого конфликта файлов, внимательнее читайте официальное руководство на Thinstall (ThinApp):

    Цитата:
    WriteCopy  
     
    - System elements at this location will be visible to application  
    If a system element and virtual element exist at the same location, the application will see the virtual element.
    ...
    Merged  
     
    - System elements at this location will be visible to application  
    If a system element and virtual element exist at the same location, the application will see the virtual element.
     

     

    Цитата:
    ну все, пошла цепная реакция невежества...


    Цитата:
    Уже как 2 моих важных вопроса были проигнорированы и некоторые из постов "берутся в штыки". Это что, - заговор ?

    Поверьте, никакого заговора против timka85 на форуме нет, а важные вопросы не только у Вас. По поводу игнорирования постов: не забывайте, что на форуме Вам никто и ничего не должен и помогают кто чем и когда может, не требуйте к своим проблемам повышенного внимания.
    От себя скажу, что если бы в мой адрес прозвучало неоднократное замечание на поведение от разных авторов, то наверное я бы попытался поискать соринку в своём глазу.
    С уважением, vyachko.

    ----------
    Тот, кто постоянно ищет, экспериментирует - получает опыт, а за ним - мудрость.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 11:52 06-04-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