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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    To Sadok
    Если в снимке нет папки %SystemSystem% (так в ThinstalVS обзывается system32) то создайте её и положите в неё нужные библиотеки, а ещё желательно и файл ##Attributes.ini со след. содерж.:
    [Isolation]
    DirectoryIsolationMode=Merged

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 13:35 25-12-2007 | Исправлено: vyachko, 13:38 25-12-2007
    sanb



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sadok
    попробуй положить эту библиотеку рядом с основным исполнительным файлом 1С

    Всего записей: 2189 | Зарегистр. 26-07-2006 | Отправлено: 13:43 25-12-2007
    andkh1



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sadok
    Я сам этого не делал, в Help вот так написано _https://thinstall.com/help/index.php?externaldlls.htm
     

    Код:
    ExternalDLLs - Force some DLLs to be loaded by Windows.  
     
    By default, Thinstall determines whether it should load DLLs itself or pass the loading on to Windows. If the DLL is located in the virtual filesystem, Thinstall will load the DLL itself. In some circumstances, it is required to have Windows load the DLL, even if it is in the virtual filesystem. An example of this is a DLL that is "injected" in other processes, using a mechanism known as "Windows hooks". For hooks to work, the DLL implementing the hook must be available on the host filesystem and be loaded by Windows. When you specify a DLL in ExternalDLLs, the DLL is extracted from the virtual filesystem into the sandbox and Windows is instructed to load it from there.  
    Note that the usefulness of this option is limited. If the DLL depends on other DLLs which are located in the virtual filesystem Windows won't be able to load it. You can check dependencies using Dependency walker  
        Example:  
          
        This instructs Thinstall to pass loading of "inject.dll" and "injectme2.dll" on to Windows  
        
                [BuildOptions]
        ExternalDLLs=inject.dll;injectme2.dll


    Всего записей: 392 | Зарегистр. 31-10-2005 | Отправлено: 13:46 25-12-2007 | Исправлено: andkh1, 13:49 25-12-2007
    BioAngel



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sadok
    а не проще создать флаг OrdNoChk.prm  в папке 1с ?

    Всего записей: 132 | Зарегистр. 18-03-2005 | Отправлено: 14:17 25-12-2007
    Sadok

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vyachko
    А эти dll будут упакованы в exe? Я решил проблему (см. ниже), но немного не так.
    sanb
    Пробовал - не помогает. Там идет обращение к реестру, где явно прописан путь.
    andkh1
    Не в этом случае, к сожалению (Пробовал)
    BioAngel
    Не Это будет уже следущая проблема, когда драйвера подсунешь. сортировка и т.п
     
    "Если у вас что-то не получается - прочтите документацию". Просто взял пример из документации (Registry Modify) и все получилось. Единственное "но" - эти dll приходится держать рядом с exe.Сейчас воспользуюсь советом vyachko и попробую второй вариант, отпишусь.
     
    Всем спасибо.

    Всего записей: 1340 | Зарегистр. 04-01-2003 | Отправлено: 14:24 25-12-2007
    vyachko



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

    Цитата:
    А эти dll будут упакованы в exe

     
    Да.
     
    Кстати аналогичным способом я заставляю не запускать внешние ненужные процессы, создавая в папке %SystemSystem% "пустые" файлы аналогичными именами. Например msiexec.exe (запуск инсталлятора) и DivXsm.exe (инициализация DivX Menu Navigator из-за которого например ACDSee 2 закрывается с ошибкой при обзоре папки в котрой есть avi-файл). "Пустые" означает, что после своего запуска они не выполняя никаких действий закрываются.

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



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

    Цитата:
    Не  Это будет уже следущая проблема, когда драйвера подсунешь. сортировка и т.п

     
    не наблюдалось никаких проблем …

    Всего записей: 132 | Зарегистр. 18-03-2005 | Отправлено: 14:41 25-12-2007
    Sadok

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

    Цитата:
    не наблюдалось никаких проблем

    Ну, в общем, много ходильников есть
     
    vyachko

    Цитата:
    Да.  

    Хм... В логе:

    Код:
    Adding aptures\1C77\%SystemSystem%\sqlsrv32.dll  241735 bytes (54%)
    Adding aptures\1C77\%SystemSystem%\sqlsrv32.rll  23346 bytes (24%)

    Однако, при старте создается папка %SystemSystem%, там появляется dll, а вот ресурсника (rll) там не появляется - соответственно не работает. Если потом ручками в эту папку подложить rll - все ОК.
     
    Почему может не распаковываться файл rll ?

    Всего записей: 1340 | Зарегистр. 04-01-2003 | Отправлено: 14:49 25-12-2007
    BioAngel



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

    Всего записей: 132 | Зарегистр. 18-03-2005 | Отправлено: 14:52 25-12-2007 | Исправлено: BioAngel, 14:56 25-12-2007
    vyachko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sadok
     
    При запуске собранных приложений файлы не обязаны распаковываться в %SystemSystem%, то, что он появился в SandBox говорит о том, что в Вашей основной системе есть такой файл. Ещё раз обращаю внимание на то, что в папке SystemSystem% должен быть режим Merged.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 15:08 25-12-2007
    Sadok

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    BioAngel
    Гхм... Там стояли полные пути к *ll - остатки мучений. Убрал - все собралось нормально
    vyachko

    Цитата:
    то, что он появился в SandBox говорит о том, что в Вашей основной системе есть такой файл

    Вот перед тестами я все файлы (которые надо подменить) переименовал. А все равно появляются. Может, конечно, они где-то еще лежат... В общем, у меня был косяк с ExternalDLLs=  Поправил - все собралось как надо.
     
    ВСЕМ СПАСИБО!

    Всего записей: 1340 | Зарегистр. 04-01-2003 | Отправлено: 15:20 25-12-2007
    BioAngel



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    такой вопрос  возможно ли до запуска программы извлекать в систему некоторые файлы, которые в дальнейшем выполнять не в sanbox  
     
    а то приходится вместе с портированой программой таскать скрип который устанавливает драйвера хаспа потом эмулятор …
     

    Всего записей: 132 | Зарегистр. 18-03-2005 | Отправлено: 17:00 25-12-2007 | Исправлено: BioAngel, 17:02 25-12-2007
    andkh1



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BioAngel
    Опять же Help посмотри по-поводу скриптов _https://thinstall.com/help/index.php?scripting.htm, там VBS и CMD можно смастерить...

    Всего записей: 392 | Зарегистр. 31-10-2005 | Отправлено: 17:04 25-12-2007 | Исправлено: andkh1, 17:05 25-12-2007
    BioAngel



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

    Всего записей: 132 | Зарегистр. 18-03-2005 | Отправлено: 17:19 25-12-2007
    dj_Diesel



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

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 17:42 25-12-2007
    andkh1



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BioAngel
    По моему да... Раньше так прибивали процессы, которые оставались от приложения после закрытия... Т.е. если я все правильно понимаю, то можно и в системе что-то запускать (удалять).

    Всего записей: 392 | Зарегистр. 31-10-2005 | Отправлено: 17:42 25-12-2007
    Sadok

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

    Цитата:
    CMD можно смастерить...

    CMD, кажется, нельзя

    Всего записей: 1340 | Зарегистр. 04-01-2003 | Отправлено: 17:49 25-12-2007
    andkh1



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sadok
    Ну, как же... А вот это _https://thinstall.com/help/index.php?runa_batfilefromanetwork.htm
    Например:

    Код:
    Function OnFirstParentStart  
    Set Shell = CreateObject("Wscript.Shell")  
    Shell.Run "\\jcdesk2\test\test.bat"  
    End Function

    Всего записей: 392 | Зарегистр. 31-10-2005 | Отправлено: 18:03 25-12-2007 | Исправлено: andkh1, 18:05 25-12-2007
    CrazyDeath



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    to BioAngel
    скрипты выполняются в системе если есть потдержка VBS,
    а так же скрипты могут быть отключены админом или отсутствовать на какой нибуть
    мини виндовс для гамеров, я думаю что связка AutoIt + Thinstall будет более стабильной.

    Всего записей: 323 | Зарегистр. 22-08-2007 | Отправлено: 22:45 25-12-2007
    Sadok

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

    Цитата:
    Ну, как же...  

    Ах, же ж... Что-то у меня перед НГ совсем доки в голову не попадают

    Всего записей: 1340 | Зарегистр. 04-01-2003 | Отправлено: 23:19 25-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