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

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

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

Widok (21-07-2008 12:53): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 109 110 111 112 113 114 115 116 117 118 119 120

   

evgeni666



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


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

 


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

  • Последняя официальная версия - 3.345 (от 20.02.2008) Список изменений
    ОС: 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

     
    FAQ, статьи, обзоры:
     Если при запуске готового приложения выскакивает окошко в трее то нужно до начала сборки изменить файл main.bmp с его размера на размер 1х1 в любом графическом редакторе
     как можно пересобрать пакет, если нету исходного 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 Manual 1.02 от vyachko
    Руссификатор  Thinstall 3.349 от saghin
     Как создать Thinstall проект без исполняемого файла(ехе)
    Полезные ресурсы:
      ThinDownload  - Thindownload предлагает свободное программное обеспечения в переносном, Thinstalled варианте.
      ProjectPortables - форум portable софта

  • Всего записей: 371 | Зарегистр. 22-12-2005 | Отправлено: 02:07 06-04-2007 | Исправлено: dj_Diesel, 09:23 08-03-2008
    android X

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ключ защиты нужно ставить отдельно в реальную систему. драйвера в тинсталле пока эмулировать не научились. вообще я пробовал с 1й весьма популярной HVAC программой защита которой осуществляется с помощью USB ключа соответственно лекарство представляет собой его эмулятор, внутри собранного файла ничего не работает, но если запускать эмулятор отдельно то все работает пучком. в принципе можно даже нечто типа автоматизации сделать чтобы при загрузке приложения запускался скрипт который проверял наличие в системе установленного драйвера ключа, устанавливал и запускал драйвер если его не имеется, затем проверял наличие установленного эмулятора, устанавливал и запускал эмулятор, а при выходе из проги приводил бы все это дело в исходное состояние. понятно дело если драйвер ключа защиты и эмулятор уже стоят в системе, то ничего ставиться не будет. моих потуг хватило пока для того чтобы написать батник который ничего не проверяет, а тупо подразумевает что ничего в системе не стоит, ставит и запускает драйвер с эмулем, ждет нажатия любой клавиши в своем окошке и после нажатия клавиши все сносит. неготично, но моих познаний в писании батников или vbs скриптов на большее пока не хватило. за основу взял идею примененную в проге USB Trace которую здесь выкладывали ранее.

    Всего записей: 150 | Зарегистр. 10-09-2005 | Отправлено: 11:23 18-12-2007
    Sergey_AV



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

    Цитата:
    делаю портабле не активированный. потому что без разницы - что такой что такой - на другой машине нужна будет активация.  

    Ну, не скажи - разница есть. У меня, например, после установки Autocad 2006 уже изначально "ругается" на то, что старая активация была якобы удалена, хотя ничего от Autodesk на компе и не стояла. Поэтому я во избежании лишних заморочек активирую Autocad 2006. Понятно, что на другой машине активация слетит, но раз запустившись механизм активации мониторится (по крайней мере, я так думаю ), и в следующий раз уже он оказывается "включенным" в Thinstall-приложение.
     
     

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 11:28 18-12-2007
    sanb



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

    Цитата:
    Странно - у меня с WinAmp не было ни малейших заморочек

    поищи в этой теме (в версии для печати и Ctrl+F), он здесь писал

    Цитата:
    Ты имеешь ввиду "открытия" CrazyDeath?

    да, версия явно бажная, и у меня приколы с прогами компилеными этой версией

    Всего записей: 2189 | Зарегистр. 26-07-2006 | Отправлено: 11:29 18-12-2007
    android X

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мельком глянул описание про external DLLs, по ходу тема интересная, появилась надежда что все таки удастся решить заморочку с работой СПДС под акадом. Будем ждать появления в массах сборки 3.324 или выше.

    Всего записей: 150 | Зарегистр. 10-09-2005 | Отправлено: 11:31 18-12-2007
    Kurunir

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sergey_AV
    Без разницы, та же самая ошибка. Хоть активированный хоть нет.

    Всего записей: 1059 | Зарегистр. 06-02-2003 | Отправлено: 11:50 18-12-2007
    Sergey_AV



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    android X
     
    В принципе, я тоже к этому пришел - просто драйвер ХАСПа (эмуль) не обновляется уже с пол-года, а сборки SCAD'а выпекают чуть ли не 2 раза в месяц . Поэтому достаточно поставить эмуль и не заморачиваться, по крайней мере сейчас.

    Цитата:
    Мельком глянул описание про external DLLs, по ходу тема интересная, появилась надежда что все таки удастся решить заморочку с работой СПДС под акадом.

    Это было бы здорово!
     
    sanb

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

    Понял. Попробую с 3.300.  
     
    Kurunir

    Цитата:
    Без разницы, та же самая ошибка. Хоть активированный хоть нет.

    Чуть позже попробую поэкспериментировать. Хотя мне, по сути, 2006 не актуален - он у меня и так ставится де-факто. Мне бы вот хотелось иметь его портабл-версию с СПДС - это да, нужная чтука. А вот эксперименты с Автокадом в дальнейшем будут направленны скорее всего в сторону 2008...  
     

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 12:07 18-12-2007 | Исправлено: Sergey_AV, 12:07 18-12-2007
    vyachko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хочу добавить свои пять копеек про AutoCAD (сам пробовал начиная с 2002 как самого маленького и заканчивая 2008). Вобщем 2002 и 2004 вообще не запускаются, 2006, 2008 требуют активацию, 2005 мне просто не нравиться.  
    В версии с 2004 и по 2008 добавлена привязка к железу и есть утилита переноса лицензии (отвязываешь от одного компа, после чего на этом компе AutoCAD работает один день, при этом можно либо сгенерировать файлы с лицензионными данными либо код, но при отвязывании нужно указывать сетевое имя и идентификатор компьютера на который хочешь перенести, затем процедуру нужно повторить, т.е. отвязать с указанием имени и идентификатора и перенести обратно). Так вот единственная версия на которой всё проходит без проблем это 2007 (и русская и английская) и то, потому, что она ломается заменой dll-кой в папке с установленным AutoCAD (если запустить утилиту переноса лицензии на 2007, то она скажет, что лицензии вообще нет), а не активацией или копированием лицензии.
    Правда с 2007 есть другой глюк: при запуске на машине с установленным 2008 (для эксперимента) и переходе в рабочее пространство 3D Modelihg вылетает по Fatal Error и вообще вылетает при настройках анимации и рендерина.  
    Для себя сделал AutoCAD 2007 в котором до создания снимка создал рабочее пространство 3D Modeling modify в котором отключил палитру Центр управления (Dashboard) и сделал панели с аналогичными ему кнопками, т.е. при запуске на машине без AutoCAD можно использовать 3D Modelihg, а на машинах с другими версиями AutoCAD 3D Modelihg modify.  
    Вспомнил: есть во всех portable версиях AutoCAD ещё одна ошибка, а именно если на вкладке Печать/Публикация (Plot/Publish) попытаться изменить или добавить новый принтер появляется ошибка. Дело, всё в том, что папка со стилями принтеров открываетcя через проводник, а он не ощущает виртуальной папки со стилями. Та же история с таблицами стилей печати. Правда для создания стилей печати и таблиц можно пользоваться соответствующими мастерами Сервис -> Мастера (Tools -> Wizards). Я даже залез в ресурсы AutoCAD (файл acadres.dll) и на кнопках указал путь к мастерам .  
    Для интересующихся утилита для переноса лицензии Program Files\Common Files\Autodesk Shared\PLU26.exe.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 14:25 18-12-2007 | Исправлено: vyachko, 14:31 18-12-2007
    Sergey_AV



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kurunir
     
    В общем, та же проблема - на виртуальном приложении не запускается скрипт активации. И эта проблема уже бородата - вот здесь: http://forum.ru-board.com/topic.cgi?forum=5&topic=23056&start=920#20
    человек спрашивал о том же самом. Не помню, какой версией Thinstall я делал Автокад 2005, но там этого не было...
     
    vyachko
    Интересная информация.  Делись .
     
     
    Добавлено:
    Kurunir
     
    В общем, мне удалось победить эту проблему . Подробности - в посте от vyachko 2-е страницы назад. Конкретно: надо ковырять файлы ##Attributes.ini, находящиеся в директория (субдиректориях) и изменить их содержание на:  
    [Isolation]  
    DirectoryIsolationMode=Merged  

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 14:48 18-12-2007 | Исправлено: Sergey_AV, 14:49 18-12-2007
    sanb



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

    Цитата:
    Конкретно: надо ковырять файлы ##Attributes.ini, находящиеся в директория (субдиректориях) и изменить их содержание на:  
    [Isolation]  
    DirectoryIsolationMode=Merged  

    цитата из офFAQ'а:

    Цитата:
    The main risk for changing the default isolation mode to "Merged" is that there is potential for the application to leave behind residue when executing.

     
    ссылки по теме
    https://thinstall.com/help/index.php?isolationmodes.htm
    https://thinstall.com/help/index.php?understandingisolationmodes.htm
    https://thinstall.com/help/index.php?sandboxoverview.htm

    Всего записей: 2189 | Зарегистр. 26-07-2006 | Отправлено: 16:07 18-12-2007
    Sergey_AV



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

    Цитата:
    цитата из офFAQ'а:  
     
    Цитата:The main risk for changing the default isolation mode to "Merged" is that there is potential for the application to leave behind residue when executing.  

    Предложите другой вариант .

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 16:21 18-12-2007
    sanb



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sergey_AV
    я же ссылки дал
     [Isolation]  
    DirectoryIsolationMode=WriteCopy  
     
     

    Цитата:
    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.
     
    - Modifications to virtual elements go to sandbox
    - Modifications to system elements go to sandbox
    - New elements will be created in the sandbox


    Цитата:
    Full
     
    - System elements at this location will not be visible to application
    - Modifications to virtual elements go to sand box
    - System elements cannot be read or modified
    - New elements will be created in the sandbox  


    Цитата:
    Q. How do I change the isolation mode for a directory?
    A. Edit the ##Attibutes.ini file in your package located in the directory where you want to modify the default isolation mode.
     
    Q. How do I change the isolation mode for a registry subtree?
    A. Edit the HKEY_XXXXXX.txt file. Each registry subtree will begin with the isolation mode.
     
    Special note: Thinstall caches the isolation modes for the registry and filesystem at runtime in the sandbox. If you change the isolation mode for your project and then rebuild the EXE file, you may need to delete the sandbox in order for the change to take effect.  

    Всего записей: 2189 | Зарегистр. 26-07-2006 | Отправлено: 16:29 18-12-2007 | Исправлено: sanb, 16:32 18-12-2007
    Sergey_AV



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

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

    А, ты про это... Извини - не понял. Я с Thinstall  только еще начинаю разбираться - так что сорьки .
    А можно в 2-х словах: чем все-таки в данном случае WriteCopy предпочтительнее Merged? Какая(ие) проблемы конкретно возникнут при использовании первого (Merged)? Я пока ни с чем подобным не столкнулся .
    Т.е. насколько я понял из твоей цитаты, в этом случае все будет писаться в Песочницу, так? А в моем случае куда это пишется? Следов в системе я у себя не нашел...
     

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 16:36 18-12-2007
    sanb



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

    Цитата:
    FAQ, статьи, обзоры:

    я сам начинающий

    Всего записей: 2189 | Зарегистр. 26-07-2006 | Отправлено: 16:47 18-12-2007
    vyachko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    To sanb
    с DirectoryIsolationMode=WriteCopy возникают проблемы. Например если в System32 реальной файловой системы и %SystemSystem% есть один и тот же файл (ситуация совсем не редкая), то возникает глюк, по этому я ставлю в %SystemSystem% и %SystemRoot% Merged (хотя в каждом случае нужно разбираться), тогда как говориться в мануале на Tinstall виден файл из виртуальной. Жаль, что нельзя устанавливать режим изоляции для каждого файла отдельно (Full был бы самым подходящим для виртуальных файлов из%SystemSystem% и %SystemRoot%).
     

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 16:48 18-12-2007 | Исправлено: vyachko, 17:02 18-12-2007
    sanb



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

    Цитата:
    в каждом случае нужно разбираться

    истину глаголиш

    Всего записей: 2189 | Зарегистр. 26-07-2006 | Отправлено: 16:53 18-12-2007
    Sergey_AV



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

    Цитата:
    почитай в шапке  

    Уже читал. Наверное, маловато .
     
    vyachko

    Цитата:
    с DirectoryIsolationMode=WriteCopy возникают проблемы.

    Согласен. Целиком и полностью согласен! Только что убедился - замена "Merged" на "WriteCopy" в моем случае полностью убивает работоспособность приложения . Откатился на предыдущий вариант.
     
    ЗЫ. И никто мне не сказал, чем таки "Merged" столь черевато (в моем случае).
     

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 16:57 18-12-2007
    vyachko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    To Sergey_AV
    sanb имеет ввиду, что при режиме Merged возможна ситуация, когда собранное приложение может запусить процесс из локальной файловой системы (если этого файла нет в виртуальной системе, но приложение о нём "знает" или вы конкретно его указываете, например explorer.exe), а при закрытии программы этот внешний процесс останется запущенным.
     
    А в режиме WriteCopy Thinstall этот процесс копируется в виртуальную систему (в Sandbox) и запускается уже в ней, а при закрытии должен (!) благополучно завершаться. В этом можно удостовериься просмотрев папки с именами из букв и цифр в Sandbox.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 17:02 18-12-2007 | Исправлено: vyachko, 17:12 18-12-2007
    Kurunir

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Но в английской 2006 как то справились же с ситуацией.. и работает .. Завтра попытаю 2006 rus снова.. нужно победить активацию

    Всего записей: 1059 | Зарегистр. 06-02-2003 | Отправлено: 18:02 18-12-2007
    AmonRaaa

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос к CrazyDeath
    Прочитал что ты разбирался с Lingvo 12. Есть успехи?
     

    Всего записей: 10 | Зарегистр. 27-09-2007 | Отправлено: 18:47 18-12-2007
    android X

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    камарады, пытающиеся собрать акад с спдс. че то я совсем пропустил в параллельной ветке такое радостное событие как выкладывание новой сборки. завтра буду тестить сборку с анонсированной функцией external DLLs. об успехах обязуюсь доложить общественности.

    Всего записей: 150 | Зарегистр. 10-09-2005 | Отправлено: 23:49 18-12-2007
       

    Страницы: 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 109 110 111 112 113 114 115 116 117 118 119 120

    Компьютерный форум Ru.Board » Компьютеры » Программы » VMware application virtualization (Thinstall)
    Widok (21-07-2008 12:53): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru