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

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



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

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



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

    Цитата:
    спроси Astra55

     
     
    Добавлено:
    MIHMIH007

    Цитата:
    поясните плиз что за антизависатор?

     
    наверно имеется ввиду встроенная поддержка умышленной смерти всех процессов связанных с открытием ее (программы) после ее закрытия

    Всего записей: 1550 | Зарегистр. 09-09-2006 | Отправлено: 05:03 20-01-2009
    Astra55



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

    Цитата:
    спроси Astra55  

    Друзья, вы бы хоть толком человеку объясняли в чем суть дела - не в неких магических скриптах для Thinstall, а в принципиально ином методе с использованием скриптов NSIS.
    Еще раз - sys файлы не поддаются портабелизации в Thinstall. Кто не верит, читайте мануал по сабжу на любом языке.

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 06:28 20-01-2009
    Leon_Ko



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

    Цитата:
    поясните плиз что за антизависатор?))) я что то пропустил?)))

    Имеется ввиду "14. Завершение "повисших" дочерних процессов при завершении работы портативной версии программы" согласно мануалу 1.05 от vyachko.
     
    dj_Diesel

    Цитата:
    наверно имеется ввиду встроенная поддержка умышленной смерти всех процессов связанных с открытием ее (программы) после ее закрытия

    Именно

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А кто-нибудь "делал" Solid 2007 SP4 или 2008 SP0

    Всего записей: 5 | Зарегистр. 29-12-2005 | Отправлено: 10:30 21-01-2009
    ugk_4088

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

    Всего записей: 224 | Зарегистр. 15-08-2003 | Отправлено: 11:02 21-01-2009
    dj_Diesel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ugk_4088
    для компаса нужно знание NSIS чтобы регистрировать HASP в реальной системе и потом удалять регистрацию и сам HASP

    Всего записей: 1550 | Зарегистр. 09-09-2006 | Отправлено: 15:10 21-01-2009
    vea419



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажите, пожалуйста, нужны ли пустые папки %AppData%; %Common AppData%; %Desktop%; %Local AppData%; %Personal%; %Program Files Common%; Support ит.д,? которые создаются в папке Captures. Я их удаляю и вроде никаких проблем.
    А распаковывать в %Temp% т.е. SandboxPath=%Temp% так ни к кого не получилось?
     
    Сайт с портабельным софтом http://orongoi.narod.ru/

    Всего записей: 71 | Зарегистр. 22-12-2006 | Отправлено: 11:30 25-01-2009
    vv07



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vea419
    SandboxPath=%SystemRoot%\TEMP

    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 11:38 25-01-2009
    Astra55



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

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 12:31 25-01-2009
    wasmkv



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Зашел в тупик... Собираю QIP Infiym c  помощью Thinstall 4.0.1.2866. Собралось все нормально, прога запускается, работает. Но при выходе в диспетчере задач остается процесс infium.exe, и при каждом запуске проги добавляется новый,  хотя в Package.ini в [BuildOptions] установленно AutoShutdownServices=1. Пробовал скрипт из Thinstall Manual 1.05 от vyachko:
     
    В %ProgramFilesDir% создал папку NirSoft и поместил в неё исполняемый файл nircmd.exe.  Там же, в папке NirSoft создал ##Atributes.ini  следующего содержания:
     

    Код:
    [Isolation]
    DirectoryIsolationMode=Full

     
    Сам скрипт:
     

    Код:
    Function OnLastProcessExit
    StopProc1 = ExecuteExternalProcess(ExpandPath("%ProgramFilesDir%\NirSoft\nircmd.exe killprocess infium.exe"))  
    WaitForProcess StopProc1, 0  
    msgbox "Вы вышли из программы"
    End Function

    Скрипт сохранил в файле Utility.vbs и поместил в корень проекта (возле файла build.bat)
     
    Также заменял  в скрипте функцию OnLastProcessExit на OnFirstParentExit - безрезультатно. Окно "Вы вышли из программы" появляется а процесс не убивается.
     
    Удавалось убивать процесс с помощью Pskill, описанный здесь на форуме ранее, но этот способ имеет существенный недостаток - так как процес убивается только если портабле прога запущена с жесткого диска. При запуске с флешки или другого носителя - процесс не убивается.
     
    Подскажите пожалуйста, где я затупил или что не так сделал.
     

    Всего записей: 113 | Зарегистр. 16-03-2007 | Отправлено: 15:54 25-01-2009
    vv07



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wasmkv
    Если честно,пытался несколько раз собирать его,но так ничего и не вышло.Плюнул и использую нормальную.

    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 17:54 25-01-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Народ, а как насчет запускалок типа ObjectDock, RocketDock.
    Осознаю, что мои мотивы не совсем понятны, но нужно запортаблить, а под Тинсталом,  частности, RocketDock становится статичным и ни на что вообще не реагирует.
     
    Может, есть более послушные аналоги или с этими кто справлялся?

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 18:24 25-01-2009
    vv07



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
    Аналогично вышесказанному.Использую просто распакованные папки.

    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 18:31 25-01-2009
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    NickOnToluca
    Может я что-то не понял или не так сделал, но все работает на двух компах, один абсолютно чистый, второй рабочий, основной Имеется в виду РокетДок 1.3.5, скачал час назад с хомяка. Надеюсь, не забыли про экстернал дллс?
     
     
    Добавлено:
    Мой друг уже попробовал на Маке с виндой, тоже все работает. Он в восторге, будет теперь в винде как на Леопарде работать.

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 20:25 25-01-2009
    vv07



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Astra55
    А я вот помню и благодарен вам,за путевую наводку.

    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 20:47 25-01-2009 | Исправлено: vv07, 21:07 25-01-2009
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Там есть один легкий недостаток - значки добавляются через меню по правой мышке, но тут наверное уже ничего не поделать.
    Да, чуть не забыл, нельзя нажимать RocketDock Clock Docklet, софт упадет. Короче, кого не смущает небольшое количество записей в реестр, пусть юзает обычную версию, кому критично, пусть мирится с недостатками.
     
    Добавлено:
    Сработал принцип насчет торопливости Не надо было выносить Clock дллку, только рокетдоковскую, тогда все нормально работает. В любом случае, проверяйте сами.

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 21:09 25-01-2009 | Исправлено: Astra55, 21:13 25-01-2009
    vv07



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Astra55
    Я и не трогал ее,только роковскую.Все нормально,только корзину использовать нельзя к сожалению.

    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 21:54 25-01-2009
    vyachko



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

    Цитата:
    Зашел в тупик... Собираю QIP Infiym c  помощью Thinstall 4.0.1.2866. Собралось все нормально, прога запускается, работает. Но при выходе в диспетчере задач остается процесс infium.exe,

    Попробуйте второй способ из мануала, а именно с использованием команды taskkill, а для скрытия консольного окна можно использовать запуск команды taskkill через тот же NirCmd командой execmd. Примерно так:
    StopProc1 = ExecuteExternalProcess(ExpandPath("%ProgramFilesDir%\NirSoft\nircmd.exe execmd taskkill /F /IM infium.exe /T"))
    или
    StopProc1 = ExecuteVirtualProcess(ExpandPath("%ProgramFilesDir%\NirSoft\nircmd.exe execmd taskkill /F /IM infium.exe /T"))
    Попробуйте вариации с запуском как внешний процесс или как виртуальный процесс.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 12:16 26-01-2009
    vea419



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

    Цитата:
    По личному опыту - если софт не работал по полной программе перед портабелизацией, то лучше все системные папки оставить в проекте, но с аттрибутным файлом внутри для изоляции. Были случаи, когда из-за стремления удалить все вроде бы лишнее, в системе появлялись файлы и папки после реальной работы с софтом. Куки, кэш и прочее, что изначально представляет собой помойку, можно удалить без проблем.

    Благодарю за совет, буду оставлять. Так значит, если я удалю папку, например, %Common AppData%, а в запущенной проге создастся файл в этой папке, то он создастся в компе, а не в боксе? Спасибо.

    Цитата:
    SandboxPath=%SystemRoot%\TEMP  

    Так создаётся папка %SystemRoot% в каталоге с Thinstall. Я уже всё перепробывал.

    Всего записей: 71 | Зарегистр. 22-12-2006 | Отправлено: 13:49 26-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

    Рейтинг.ru