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

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



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

    Всего записей: 2189 | Зарегистр. 26-07-2006 | Отправлено: 16:14 11-02-2008
    CPUUUH

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

    Всего записей: 474 | Зарегистр. 15-12-2006 | Отправлено: 16:34 11-02-2008
    vyachko



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

    Цитата:
    Вопрос-то стоит в том, почему не работает "штатный метод"

     
    Пробовал в своё время запортить одну из версий WiAmp, но не хотел он завершатся правильно (оставался в процессах, да ещё и начинал нагружать проц. под 100%). Пробовал разное:  
    - AutoShutdownServices=1 по советам, но если внимательно почитать хелп, данная опция включена по умолчанию, т.е. для того, чтобы её задействовать её не надо прописывать;
    - скрипты, начиная с примеров приведённых в хелпе (с OnLastProcessExit), но не омагало, просто событие OnLastProcessExit не происходит, для проверки:
     
    Function OnLastProcessExit
    msgbox "Последний процесс закрыт"
    End Function
     
    При неправильном завершении програм сообщение "Последний процесс закрыт" не появиться.
     
    И бросил я это дело (нервные клетки дороже). Тем более тогда ещё не было ExternalDLL.
     
    Вобщем пришёл я к выводу, что использование скрипта для принудительного закрытия процесса, если это не получается по умолчанию совершенно бесполезно, потому как не работает. А не работает потому как, не правильно запущена программа: какой-то из процессов запушен как внешний (происходи иногда в режиме WriteCopy если файл есть и в системе и в проекте) и при завершении программы не желает закрываться, баг в Thinstall или ещё по какой-то причине. И по большому счёту для решения таких проблем нужно либо ждать исправления в Thinstall либо "с бубнами" вокруг желаемой программы (со сборкой, а не со скриптами).
     
    Добавлено
    По поводу очистки MUICache возникла идея, если не получается "затирать" при завершении, может лучше сразу после запуска? Или в MUICache винда стучить не только при запуске, но и во время работы программы? Например по OnFirstParentStart.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 16:49 11-02-2008 | Исправлено: vyachko, 17:01 11-02-2008
    Sergey_AV



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

    Цитата:
    Пробовал в своё время запортить одну из версий WiAmp, но не хотел он завершатся правильно (оставался в процессах, да ещё и начинал нагружать проц. под 100%).  

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

    Цитата:
    - AutoShutdownServices=1 по советам, но если внимательно почитать хелп, данная опция включена по умолчанию, т.е. для того, чтобы её задействовать её не надо прописывать;  

    Может быть она и "включена" - во всяком случае, на последних версиях Thinstall (3300/3332) таких проблем нет, НО: в Package.ini этой опции почему-то нет...
    Хотя, с другой стороны, и ее включение не помогает

    Цитата:
     скрипты, начиная с примеров приведённых в хелпе (с OnLastProcessExit), но не омагало, просто событие OnLastProcessExit не  

    Странно, у меня раньше работало. Конкретно - вариант с pskill процесс гасил "на Ура"!

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

    Возможно это на современных версиях так? Странно, что другие молчат...

    Цитата:
    И по большому счёту для решения таких проблем нужно либо ждать исправления в Thinstall либо "с бубнами" вокруг желаемой программы.

    Ясно. Тогда проще запускать .vbs-ник, который сначало запустит Thinstall-приложение, а потом выполнит нужную комманду...
     
     
     

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 17:01 11-02-2008
    vyachko



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

    Цитата:
    Странно, у меня раньше работало. Конкретно - вариант с pskill процесс гасил "на Ура"!

     
    Скорее не раньше, а с другой программой.
     

    Цитата:
    НО: в Package.ini этой опции почему-то нет...

     
    Там много чего нет, например:
     
    AddPageExecutionPermission=0
    AutoShutdownServices=1
    AutoStartServices=1
    ChildProcessEnvironmentDefault=Virtual
    DisableTracing=0
    NetRelaunch=1
    ReserveExtraAddressSpace=0
    RetainAllIcons=0
    RemoveSandboxOnExit=0
    ...
     
    но это не говорит, о том, что эти опции не используются при сборке
     

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 17:12 11-02-2008
    Sergey_AV



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

    Цитата:
    Скорее не раньше, а с другой программой.  

    Да нет, программ было много разных.

    Цитата:
    Там много чего нет, например:  
    AddPageExecutionPermission=0

    Ясно. Значит, остается испытанный вариант с .vbs-ником, который и будет запускать Thinstall-приложение.
    Непонятно только, почему другие молчат .  
    dj_Diesel
    MIHMIH007
    Wu Tang
    У вас ЭТО работает? Я имею ввиду выполнение скрипта (.vbs), добавленного при компиляции проекта. Хэлп про это ничего сказать не может, точнее "все сделанно" по хэлпу...
     
     

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 18:46 11-02-2008
    CPUUUH

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как решить эту проблему?  
    111.exe собранное (не мной) приложение которое нужно "вскрыть"
     
     
    C:\Documents and Settings\Администратор>"C:\Program Files\Thinstall.VS\vregtool.
    exe" 111.exe exportreg c:\qqq
     
    C:\Documents and Settings\Администратор>"C:\Program Files\Thinstall.VS\vregtool.
    exe" 111.exe exportreg c:\qqq
    Thinstall Virtual Registry Tool Version 3.300, Built Oct 23 2007
    Copyright 2006-2007, Thinstall Inc.  All rights reserved.
    Unable to validate your Thinstall license.
    Please contact Technical Support.

    Всего записей: 474 | Зарегистр. 15-12-2006 | Отправлено: 19:55 11-02-2008
    CrazyDeath



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

    Цитата:
    Thinstall Virtual Registry Tool Version 3.300, Built Oct 23 2007  
    Copyright 2006-2007, Thinstall Inc.  All rights reserved.  
    Unable to validate your Thinstall license.  
    Please contact Technical Support.

     
    то надо в батник добавить  

    Код:
    set THINSTALL_BIN=%CD%

     
    или другой путь, главное что б в этой папке был файл Thinstall.lic

    Всего записей: 323 | Зарегистр. 22-08-2007 | Отправлено: 22:58 11-02-2008 | Исправлено: CrazyDeath, 22:59 11-02-2008
    CPUUUH

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ты не понял, я говорю про распаковку собраного софта
    там нет батника там есть  
    C:\Program Files\Thinstall.VS\*,*  Thinstall.lic лежит в ней же
    там же лежит 111.exe который нужно "разобрать"
     
    Добавлено:
    Вот еще трабла
     
    Это уже другой проект
     
    abbyy lingvo 12 ru-en
     
    wmvare ОС ХР чистая
     
    тиин 3,300 скачал с этого форума
     
    сделал все как положено но после завершения второго снимка и запуска батника пишет что в *\bin не найден файл Package.ro.tvr  и *,tvr.thfd
     
    сборка прерывается как только в bin скидываются все exe-шники проэкта.
     
    Почему прога не создала Package.ro.tvr  и *,tvr.thfd?
     
    П.С
    искал их нет

    Всего записей: 474 | Зарегистр. 15-12-2006 | Отправлено: 23:25 11-02-2008 | Исправлено: CPUUUH, 23:31 11-02-2008
    dj_Diesel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Sergey_AV
    vbs script положенный в проект работает

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 11:01 12-02-2008
    Sergey_AV



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

    Цитата:
    vbs script положенный в проект работает

    Можно с конкретным примером? И номер версии, на которой это все работает. Я пробовал на 3.300, сейчас собираюсь проверить на 3.332.
    Вот скрипт:

    Цитата:
    Function OnLastProcessExit  
    Set WshShell = CreateObject("WScript.Shell")  
    WshShell.Run "%comspec% /c REG DELETE HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache\ /f /va", 0, True  
    WaitForProcess id, 0  
    End Function

    Если откинуть Thinstall-прибамбасы, конкретно "Function OnLastProcessExit" и завершающее "End Function" работает без проблем (удаляет ветку MUICache).  
    При компиляции в составе Thinstall-приложения - НЕТ.
    Скрипт кладу в директорию, содержащую папки для сбора проекта, туда же где создается Package.ini, т.е. в корень.
    Что не так?

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 11:20 12-02-2008
    dj_Diesel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Sergey_AV
    лично я использовал скрипт от MathType и никаких проблемм

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 16:29 12-02-2008
    CPUUUH

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите знатоки
     
    вот сделал через тинн 3,207 сьорку abbyy lingvo 12 en-ru  
     
    при запуске прогу выбивает с надписью
     
     
    Project.ini
     
    [Compression]
    CompressionType=None
    ;CompressionType=Fast
     
    [Isolation]
    DirectoryIsolationMode=WriteCopy
    ;DirectoryIsolationMode=Merged
     
    [BuildOptions]
    OriginalSnapshot=C:\PROGRA~1
     
    \THINST~1.VS\{D5D35~1.SNA
    DestinationSnapshot=C:\PROGRA~1
     
    \THINST~1.VS\{01464~1.SNA
    SuggestedName=ABBYY Lingvo 12 English  
     
    Edition
    CapturedUsingVersion=3.207
    OutDir=bin
    SandboxName=ABBYY Lingvo 12 English  
     
    Edition
     
    ; InventoryName is used by desktop  
     
    management systems to identify packages  
     
    for usage reporting purposes
    InventoryName=ABBYY Lingvo 12 English  
     
    Edition
     
    ;;PermittedGroups allows you to restrict  
     
    access to only users who belong to  
     
    specific ActiveDirectory Groups
    ;PermittedGroups=Administrators;Remote  
     
    Desktop Users
     
    ;The following option causes the sandbox  
     
    to be deleted when the application  
     
    exists
    ;This essentially resets the application  
     
    to it's original captured state
    ;If the application spawns child  
     
    processes, the clean up with be  
     
    postponed until all quit
    ;RemoveSandboxOnExit=1
     
    ;Enable this option if you want changes  
     
    for Network mapped drives to go into the  
     
    sandbox
    ;By default users can read and write  
     
    normally to network mapped drives
    ;SandboxNetworkDrives=1
     
    ;Enable this option if you want changes  
     
    for Removable disk (floppy/flash) to go  
     
    into the sandbox
    ;By default users can read and write  
     
    normally to removable disk
    ;SandboxRemovableDisk=1
     
    ;The default is to create all Out-of-
     
    process COM objects inside the virtual  
     
    environment
    VirtualizeExternalOutOfProcessCOM=1
     
    VirtualDrives=Drive=a, Serial=00370041,  
     
    Type=REMOVABLE; Drive=c,  
     
    Serial=20004727, Type=FIXED; Drive=d,  
     
    Serial=d216e0a9, Type=CDROM; Drive=e,  
     
    Serial=d216e0a9, Type=CDROM
     
    На что нужно обратить внимание чтоб исправить ошибку?
     
       
     
    на какой пункт HKEY_LOCAL_MACHINE.txt  нужно обратить внимание?
     
     
     
     

    Всего записей: 474 | Зарегистр. 15-12-2006 | Отправлено: 19:13 12-02-2008
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sergey_AV
    Я не стал себе прибавлять работы, чтобы добавлять скрипт в приложение-это надо тьму прог пересобрать, проще запускать его после юзания!

    Всего записей: 3788 | Зарегистр. 15-10-2007 | Отправлено: 19:40 12-02-2008
    CrazyDeath



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

    Цитата:
    там нет батника

    ну так сделай его

    Цитата:
    прога не создала Package.ro.tvr  и *,tvr.thfd?

    в батнике build.bat закоментируй строки

    Код:
    del "%PROJECT_DIR%\bin\*.tvr"
    del "%PROJECT_DIR%\bin\*.tvr.thfd"

     

    Цитата:
    abbyy lingvo 12 en-ru  

    пока это не решеная проблема...

    Всего записей: 323 | Зарегистр. 22-08-2007 | Отправлено: 20:48 12-02-2008
    CPUUUH

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CrazyDeath
     
     
    Помоему трабла была в тине 3,300 вернулся к 3,207 все стало на свои места.
     
    ТУт много говорят про использование vbs подскажите книгу или справочник с примерами как програмировать на VB.

    Всего записей: 474 | Зарегистр. 15-12-2006 | Отправлено: 21:50 12-02-2008
    dj_Diesel



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

    Цитата:
    ТУт много говорят про использование vbs подскажите книгу или справочник с примерами как програмировать на VB.

    обычно посылают на сайт microsoft там много примеров с VBS

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 06:12 13-02-2008
    Sergey_AV



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

    Цитата:
    лично я использовал скрипт от MathType и никаких проблемм

    Почему же тогда не работает тот пример, что я привел?
    И ты так и не написал версию, которой собирался MathType.
     
    Wu Tang

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

    Не после, а вместо . Чтобы не забывать. Пример:

    Цитата:
    Set WshShell = CreateObject("WScript.Shell")    
    WshShell.Run "Запуск твоего Thinstall-приложения"
    WshShell.Run "%comspec% /c REG DELETE HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache\ /f /va", 0, True

    Тогда после закрытия приложения чистка реестра запустится "автоматически"...
     
    CPUUUH
    Я не знаю пока вариантов успешной реализации lingvo 12 .

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 07:56 13-02-2008
    ton

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите плиз
    1) При использовании Thinstall.VS v3.332 от CrazyDeath из шабки на некоторых сборках пропадают иконки у финальных билденых exe файлов. В чем дело? Может мне какихто фалов для полного счатья не хватает?
     
    2) Я так понимаю main.bmp и boot_loader_exe.exe надо положить в C:\Program Files\Thinstall.VS,  а куда положить Registry.rw.tvr и когда и как использовать boot_loader_exe.exe?  

    Всего записей: 29 | Зарегистр. 02-12-2002 | Отправлено: 11:28 13-02-2008
    Sergey_AV



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

    Цитата:
    1) При использовании Thinstall.VS v3.332 от CrazyDeath из шабки на некоторых сборках пропадают иконки у финальных билденых exe файлов.  

    Вообще-то, сведения об этом можно найти в хэлпе, в частности в разделе Frequently Asked Questions. Здесь это уже обсуждалось, сделай поиск в режиме "Для чтения". Вкратце: это проблема не сборки от CrazyDeath или же самого Thinstall-а, это проблема Винды. На Висте, например, этого нет .

    Цитата:
    Может мне какихто фалов для полного счатья не хватает?

    Если само собранное приложение работает, то ничего добавлять не надо.

    Цитата:
    2) Я так понимаю main.bmp и boot_loader_exe.exe надо положить в C:\Program Files\Thinstall.VS

    Насколько мне известно, они уже там есть . Можешь добавить, конечно.

    Цитата:
    а куда положить Registry.rw.tvr  

    А где ты его взял вообще?

    Цитата:
    и когда и как использовать boot_loader_exe.exe?  

    Насколько я знаю, он используется а-в-т-о-м-а-т-и-ч-е-с-к-и .
     
     
     
     

    Всего записей: 2336 | Зарегистр. 05-03-2002 | Отправлено: 12:17 13-02-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 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