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

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



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

    Цитата:
    Друзья кто нить слыхал про такую программу Sandboxie 3.34

    А в чём проблема, сделайте проект с одним только файловым менеджером (укажите нужную изоляцию) и запускайте из него любую программу и все изменения будут в Sandbox вот и весь Sandboxie (IMHO).
    Я например так распаковываю инсталляторы не обладая правами администратора, а потом из Sandbox забираю всё, что нужно.

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vyachko
    Я тоже в первой части ветки описывал подобное.
    Напоминает работу с Ceedo или Mojopac.
     
    Неплохой выход и устанавливать ничего не надо.

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

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

    Цитата:
    Если можете, переложите этот интересный проект с депозита на др. обменник (slil или народ например), захотелось посмотреть хотябы из любви к искусству.

    Вот, vyachko, как заказывали _хттп://slil.ru/26510801 . Очень жду Ваших решений на эту тему!
     
    MIHMIH007,
    на сколько мне известно, на основе технологии SandBoxie и был разработан Thinstall. Эта программа действительно полезна, когда речь идет об отдельно взятых программах, например IExplorer. Выбор защищаемых прог так мал, что все склоняются больше к Thinstall'у (ThinApp), пусть даже и забирает он некоторое время на процесс создания виртуализированного софта. Советую попробовать сей софт, разве только чтобы убедить себя вновь, что нет все-таки лучшей замены ThinApp VMware

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    timka85
    Вобщем скрипт (по ранним мотивам MIHMIH007):

    Цитата:
    Function OnFirstParentExit
    RegFileName = ExpandPath("%Personal%\ProcKiller.bat")
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set RegFile = fso.CreateTextFile(RegFileName, true)
    RegFile.WriteLine("taskkill /F /IM LVComSer.exe /T")
    RegFile.WriteLine("taskkill /F /IM LVPrcSrv.exe /T")
    RegFile.WriteLine("taskkill /F /IM CO~AI7E5.EXE /T")
    RegFile.WriteLine("taskkill /F /IM CO~S466W.EXE /T")
    RegFile.Close
    ProcKillid = ExecuteExternalProcess(ExpandPath("%Personal%\ProcKiller.bat"))
    WaitForProcess ProcKillid, 0
    fso.DeleteFile(RegFileName)
    End Function

    Папке %Personal% в которой будет создаваться временный bat-файл нужно обязательно установить режим изоляции Merged.  

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Кто-то еще пробовал?
     
    У меня не помогает...

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 13:34 06-01-2009
    vyachko



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

    Цитата:
    Кто-то еще пробовал?  
    У меня не помогает...

     
    Да, этот скрипт работает  через раз, похоже, что файл просто не успевает записаться.
    Вот второй более правильный вариант:

    Цитата:
    Function OnFirstParentExit
    ExecuteExternalProcess("cmd.exe /c taskkill /F /IM LVComSer.exe /IM LVPrcSrv.exe /IM CO~AI7E5.EXE /IM CO~S466W.EXE /T ")
    End Function

    В этом случае вполне понятно, что режим изоляции не играет роли.
    Пробуйте.
     
    Исправлено: убрал несколько лишних записей, теперь всё совсем просто.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 14:05 06-01-2009 | Исправлено: vyachko, 14:48 06-01-2009
    NickOnToluca



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

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 14:51 06-01-2009
    MIHMIH007



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    NickOnToluca
    vyachko
    Можно ещё сделать чтобы батник был внутри программы. После первого запуска он копировался в реальную среду а после закрытия он запускался из реальной среды. Но тогда нуно в нём ставить del /q "%~f0" Чтобы после выполнения он самоудалялся.
    Также можно прописать:
    @Echo Off
     
    SetLocal EnableExtensions EnableDelayedExpansion
     
    If "%1"=="" Exit
    If %1 LSS 0 GoTo :EOF
    If %1 GTR 999 GoTo :EOF
     
    Set pDelay=%1
    Set iDelay=0
    Set pTime=%Time:~7,1%
     
    :WAIT
    Set iTime=%Time:~7,1%
    If %iTime% == %pTime% GoTo :WAIT
    Set pTime=%iTime%
    Set /a iDelay=%iDelay%+1
    If %iDelay% LSS %pDelay% GoTo :WAIT
     
    EndLocal
     
    Это время через которое будет выполнятся данный батник.
     
    Можно тогда зафигарить чтобы он полностью удалял папку с песочницей которая содержится не рядом с исполняемым exe а в аппликатиондате.
    Это повод для размышлений))) пробуйте...

    Всего записей: 743 | Зарегистр. 05-12-2006 | Отправлено: 15:19 06-01-2009
    timka85

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Большое СПАСИБО всем принявшим участие! В особенности благодарю vyachko за его непосредственную помощь и быстрый отзыв!
     
    Для заинтересовавшихся этой утилиткой для web-камеры QuickCam от Logitech советую внести еще один процесс, чтобы выглядело так:

    Цитата:
    Function OnFirstParentExit
    ExecuteExternalProcess("cmd.exe /c taskkill /F /IM LVComSer.exe /IM LVPrcSrv.exe /IM wmiprvse.exe /IM CO~AI7E5.EXE /IM CO~S466W.EXE /T ")
    End Function

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 17:35 06-01-2009 | Исправлено: timka85, 17:38 06-01-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    timka85
    wmiprvse.exe вроде и сам позже закрывается.
    Честно говоря, не знаю, что он делает, но в некоторых ситуациях он может заниматься чем-то нужным.
     
    Т.к. это компонент винды и, например, извлечению флешки с программой не мешает.
     
    Добавлено:
    А теперь по другой теме.
     
    Недавно открывал setup_capture.exe в PEexplorer.
    Обнаружил среди диалоговых окон некоторые настройки мастера захвата, которые по умолчанию не присутствуют.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 17:57 06-01-2009
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Надеюсь, все в курсях, что на форуме http://projectportables.org можно скачать ThinBuddy, как ее позиционирует автор crownixx "Your Thinapp helper". Довольно забавная утилита, кому лень править package.ini руками, можно заюзать гуишный фейс.
    Кому лень ходить по форуму, вот ссылка на сам софт, в архив добавлена mht страничка с форума, типа хелпа.
    http://narod.ru/disk/4812613000/ThinBuddy_v.0.2.rar.html - 1,7 метра

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 08:41 07-01-2009 | Исправлено: Astra55, 08:42 07-01-2009
    timka85

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот еще вопросик.. Как прописать в скрипте, чтоб по окончании материнского процесса НАОБОРОТ запускался иной процесс, что находится в сборке (например в папке %ProgramFilesDir%\killproc\killproc.exe)?
    Этот вопрос у меня возник, когда я заметил то окошко (cmd.exe), что появляется и исчезает во время выполнения скрипта от vyachko. Процесс, который должен запускаться, он по сути батник killproc.bat с той же коммандой из скрипта (taskkill /F /IM processname.exe /T), но переделанный в killproc.exe для полной невидимости выполнения при помощи утилитки bat2exe.
    Еще раз благодарю заранее за помощь
     
    Добавлено:
    А вот собственно и ссылка на проект SnagIt CamtasiaStudio 6.0.0(689) RUS с "персонажами" : _хттп://slil.ru/26513923

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 12:01 07-01-2009 | Исправлено: timka85, 15:23 07-01-2009
    timka85

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кстати отдельный вопрос по этой программе!
     
    Вроде бы все функции после сборки работают.. Но вот беда! Одна из самых важных функций, - снятие видео с камеры, выбивает с ошибкой о неверном чтении памяти.
       
     
    Камера у меня веб, как вы уже поняли по предыдущей проблеме, но тем не менее определяется Камтасией гладко. Я много ковырялся и пересобирал эту программулю, пока не сдался и не начал обчесывать инет в надежде найти нормальную сборку на эту версию. Наконец нашел 2-ух претендентов, которые существенно отличались размерами друг от друга, когда как моя была между ними. Вот они:

    Цитата:
    Зеркала
    _хттп://летитбит.net/download/f33e7a530694/TechSmith-Camtasia-Studio-6.0-Build-689-Portable.rar.html
    _хттп://депоситфилес.com/files/mjju3241w
    _хттп://softlabfiles.япапко.ru/8938208
    _хттп://w18.easy-шаре.com/1702330586.html

     
    И, пожалуй, самый интересный экземпляр будет для NickOnToluca )):

    Цитата:
    _хттп://рапидшаре.com/files/161028840/TechSmith_Camtasia_Studio_v6.0.0.Build.689.exe

    Это псевдо-портабл. Его я проверять не стал, так как не очень доверяю такому софту.
     
    В общем, и с первым претендентом произошла та же ошибка памяти и прога закрылась.
    Посему мне бы хотелось получить ответ на вопрос, почему вылетает такая ошибка, когда камера вроде бы определяется и есть картинка предпросмотра в окне программы? Может дело в "общении" дров любой камеры с виртуализированным движком Камтасии ?!
    Потому что в других прогах типа IM эта камера работает и сохраняет видео без проблем.

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



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

    Цитата:
    Это псевдо-портабл

    Уже термин мой пошел )))
     
    Буду на анлиме - буду все качать и смотреть...
     

    Цитата:
    Может дело в "общении" дров любой камеры с виртуализированным движком Камтасии

    Помню - тоже были траблы с этой программкой.
    Можно попробовать ExternalDLLs.
     
    А вот псевдопортабл... А попробуй как его со своей камерой, если не трудно.
    Я его завтра скачаю и затинсталю.

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca,
    не думаю, что я решусь на такое. Если я запущу этот "портабл", то мой реестр станет на 175 кб ключей толще )) Стоит только скачать, открыть ВинРАРом и убедиться в этом самому.
    И что за ExternalDLLs и как мне их применить к Камтасии?
     
    З.Ы.
    Попробовал версию 5 и та же ошибка... :/
     
    З.Ы.Ы
    Прошу ВСЕХ не забыть о вопросе Как прописать в скрипте, чтоб по окончании материнского процесса НАОБОРОТ запускался иной процесс, что находится в сборке?

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 23:27 07-01-2009
    taxion



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос к спецам.  
    Какой методикой делают сие шедевры на hччp://portableappz.blogspot.com/   ?
    Очень интересный Thinstall - есть исполняемый файл для запуска программы и 2 папки:
    1я- с оригинальными программными файлами котрые можно обновлять от версии к версии  
    2я- c сохранёнными программными данными аля реестр + док и сеттингс.
    Очень красиво реализовано и функционально.
    Интересно как делать сие самому( интересна методика реализации и программы)

    Всего записей: 530 | Зарегистр. 23-08-2005 | Отправлено: 05:28 08-01-2009 | Исправлено: taxion, 18:11 08-01-2009
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    taxion
    На указанном сайте есть вся инфа, достаточно пройти по ссылкам. Набрать в Гугле - How to make portable with NSIS - будет описание и все тулзы. Особо интересного там нет, все достаточно банально: http://portableapps.com/forums/development/portable_app_development

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 07:47 08-01-2009
    taxion



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

    Всего записей: 530 | Зарегистр. 23-08-2005 | Отправлено: 08:18 08-01-2009 | Исправлено: taxion, 18:09 08-01-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    timka85
    Это опция в инишнике.
    Она позволяет некоторые библиотеки DLL выполнять из реальной среды. Т.е. так, будто эта библиотека находится в реальной среде.
     
    На деле это значит, что эта библиотека выгружается в песочницу (потом к сожалению НЕ удаляется) и запускается в реальной системе.
     
    В Lingvo это помогает сделать перевод по наведению (внешняя LvHook.dll)
     
    В вашем случае не уверен.
     
    Добавлено:
    timka85

    Цитата:
    _хттп://летитбит.net/download/f33e7a530694/TechSmith-Camtasia-Studio-6.0-Build-689-Portable.rar.html

    (т.е. первая ссылка, остальные не качал)
    Это тоже псевдо портабл ))) Так что если ты его юзал - у тебя уже реестр неплохо поколбасило.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 09:43 08-01-2009
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    taxion
    Do you speak English? If so, read this very attentively: "Don't ask for sources or other portable apps." Understand?
    Если недостаточно понятно, то пишите Бернату, может он снизойдет до раскрытия всех своих методик.

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 10:05 08-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