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

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

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я сделал Portable программу MS SQL Server 2000 заработала но требует реальных сервисов, можно как нибудь сделать чтобы эта версия была полностью виртуальной. (сделать сервисы виртуальными)

    Всего записей: 3 | Зарегистр. 15-05-2008 | Отправлено: 11:04 19-05-2008
    dj_Diesel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    uDavBoa
    можно!
    в папке где находится запускной файл службы поставьте атрибут.ini Merged
    и до этой папки везде Merged
    и пересобери
     
    P.S. версия 3.387

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 11:08 19-05-2008 | Исправлено: dj_Diesel, 11:10 19-05-2008
    Angel Hranite



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ПОЛУЧИЛОСЬ!!! Теперь все кидает на сервер и реестр не гадит!!! спасибо за помощь! только ломать надо на каждом компе ... весит 125 метров

    Всего записей: 51 | Зарегистр. 14-05-2008 | Отправлено: 11:52 19-05-2008
    vv07



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

    Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 12:15 19-05-2008
    uDavBoa

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Повторюсь  
     
    Я сделал Portable программу MS SQL Server 2000 заработала но требует реальных сервисов, можно как нибудь сделать чтобы эта версия была полностью виртуальной. (сделать сервисы виртуальными)
     
    Сделал так как написал dj_Diesel  
     
    в папке где находится запускной файл службы поставьте атрибут.ini Merged  
    и до этой папки везде Merged  
    и пересобери
     
    Может еще что то надо подправить, всеравно требует реальный сервис
     
     

    Всего записей: 3 | Зарегистр. 15-05-2008 | Отправлено: 13:37 19-05-2008
    hpoint



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята, учите лучше английский, это все-же не китайский. За год реально выучить, а пригодится на всю жизнь.
    Смотрел я ради интереса на эту Прагму, бредово переводит.
     
    Добавлено:
    grinchukav

    Цитата:
    Вопрос, как отмониторить эти штуковины (в первую очередь драйвера и глубокую интеграцию в оболочку)? Надоело пользоваться методом втыка и гадать о причинах очередной неудачи.
    Вопрос не совсем ясен. Как его надо понимать?  Как узнать, включил ли разработчик в свое приложение что-то препятстаующее  портабилизации?  
    Это можно только предполагать, в зависимости от задач, решаемых софтом. Но точно Вам никто не скажет, кроме испытаний. А испытания предполагают установку. Так не проще ли попытаться, чем думать, получится или нет?!
     
     
    Добавлено:

    Цитата:
    Может еще что то надо подправить, всеравно требует реальный сервис

    Не каждое приложение позволяет себя за'thinstall'ить. Иногда, вроде как, ничего не должно мешать этому, ан нет, хоть тресни, и атрибуты какие надо, а она, зараза, не работает. Думаю, надо вздохнуть, и... идти дальше.
    А с новой версией thinstall'а попробовать снова.

    Всего записей: 242 | Зарегистр. 18-07-2006 | Отправлено: 14:15 19-05-2008 | Исправлено: hpoint, 14:30 19-05-2008
    dj_Diesel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    hpoint
    Просто MS sql специфичная прога)

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 15:44 19-05-2008
    ynbIpb



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Angel Hranite
    Можно по порядку всё разъяснить для общественности. так сказать мини справка и в шапку можно потом впихнуть?
    Как я понимаю реализована задача: когда юзер запускает программу то его песочница сохраняется на серваке и для каждого юзара песочница уникальна? у каждого свои настройки?

    Всего записей: 1645 | Зарегистр. 01-05-2006 | Отправлено: 16:33 19-05-2008
    hpoint



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ynbIpb
    Я не Ангел, но постараюсь ответить.
     
    1. Поведение песочницы (Sandbox) определяется параметрами задаваемыми в файле проекта Package.ini.  
    Основные из них:  
    SandboxName=Имя песочницы  
    SandboxPath=Каталог, где распологается песочница
    ;RemoveSandboxOnExit=1, если раскомментарен (удален символ ';'), то песочница очищается по завершении приложения.  
     
    Если SandboxPath не определен, то его значение по умолчанию равно:
    SandboxPath=%USERPROFILE%\Application Data\Thinstall
     
    2. Если установлена переменная окружения THINSTALL_SANDBOX_DIR, то значение SandboxPath переопределяется на ее значение.
    Переменную THINSTALL_SANDBOX_DIR можно задать в:
    Панель управления -> Система -> Дополнительно -> Переменные среды -> Создать для Переменные  среды пользователя или Системные переменные.
    Затем компьютер перегрузить.
     
    или, для тестирования (или если так вам надо), переменную можно определить в командном файле (AnyName.bat), например так:
     
    @echo off
    rem где X: - это, например, сетевой диск, а MySandbox - имя вашей песочницы,
    set THINSTALL_SANDBOX_DIR=X:\MySandbox
    rem YourThinstalledApplication.exe - имя вашего приложения
    YourThinstalledApplication.exe
     
    затем запустить этот командный файл.  
    Как избавиться от консоли?  Это вопрос другого раздела форума.
     

    Всего записей: 242 | Зарегистр. 18-07-2006 | Отправлено: 17:19 19-05-2008 | Исправлено: hpoint, 18:44 19-05-2008
    dj_Diesel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    hpoint
    от консоли избавиться легко есть довольно много программ весом около 50 кб
    которые скрывают консоль т.е. будет silent run)

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 18:08 19-05-2008
    hpoint



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dj_Diesel
    Я знаю, поэтому и говорю, что не в этой теме.

    Всего записей: 242 | Зарегистр. 18-07-2006 | Отправлено: 18:41 19-05-2008 | Исправлено: hpoint, 18:42 19-05-2008
    ynbIpb



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    hpoint
    Спаибо! Всё понял. Метод замечательный, так как сборка будет одна, а у каждого юзера своя переменная и ссобветственно свой путь к песочнице. супер. На серваке диск покриптую и всё в ажуре.

    Всего записей: 1645 | Зарегистр. 01-05-2006 | Отправлено: 19:42 19-05-2008
    Vik12J

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет. Вообщем такая проблема. Создаю программу все работает, но когда жму на кнопку помощь не чего не открывается. А должен открыться файл справки в формате CHM. Подскажите что я делаю не так. Спасибо.

    Всего записей: 2 | Зарегистр. 19-05-2008 | Отправлено: 22:26 19-05-2008
    Angel Hranite



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

    Цитата:
    Я не Ангел, но постараюсь ответить.

    спасибо, но я уточню пару моментов. Я сделал "SandboxPath=." плюс в том, что если ты забудешь создать переменную и запустишь, то все распакуется в папку Thinstall (ставлю возле каждого приложения).  
     
    и еще от hpoint

    Цитата:
    В корне проекта создайте ##Attributes.ini:  
    [Isolation]  
    DirectoryIsolationMode=Merged  
    RegistryIsolationMode=WriteCopy

    это позволяет не гадить в реестре ключами
    ну вот пожалуй и все!
     
    ---------------------------------------------
     
    подскажите пожалуйста, как вскрыть собраный проект чтобы увидеть именно Package.ini ?
     
    "как можно пересобрать пакет, если нету исходного Build а [?] от AmonRaaa" прочитал, но это не то!!! нашел софтинку, которая состаит из одного файла и без дополнительных переменных делает сама себе путь на сервере с именем компа! КАК ЭТО МОЖНО УВИДИТЬ???

    Всего записей: 51 | Зарегистр. 14-05-2008 | Отправлено: 23:04 19-05-2008 | Исправлено: Angel Hranite, 23:13 19-05-2008
    Stendvik



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

    Цитата:
    нашел софтинку, которая состаит из одного файла и без дополнительных переменных делает сама себе путь на сервере с именем компа! КАК ЭТО МОЖНО УВИДИТЬ???

     
    Увидеть что? Переменные? Из командной строки set без параметров или в свойствах компьютера -> дополнительно -> переменные среды.

    Всего записей: 119 | Зарегистр. 26-11-2006 | Отправлено: 02:47 20-05-2008
    CrazyDeath



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    to Angel Hranite
    Выложи софтинку, посмотрим.

    Всего записей: 323 | Зарегистр. 22-08-2007 | Отправлено: 03:51 20-05-2008
    dj_Diesel



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

    Всего записей: 1549 | Зарегистр. 09-09-2006 | Отправлено: 06:14 20-05-2008
    Angel Hranite



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

    Всего записей: 51 | Зарегистр. 14-05-2008 | Отправлено: 08:19 20-05-2008
    Vik12J

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

    Цитата:
    что то я не пойму Тебе просто справка чтоб работала нужно да?
    и что за программа кстати

    Любая программа, например в в папке с программой лежит файл справки формата CHM и когда в программе нажимаешь на справку или помощь он открывается. После того как я делаю портативную программу ( неважно какую, любую) и запускаю ее, то после нажатия на кнопку справки или помощи она не открывается. Не запускается файл CHM. Скачивал для интереса с инета на пробу другие портативные программы, там все открывается нормально. Наверное делаю что то не не так. Вообщем такая вот проблема.

    Всего записей: 2 | Зарегистр. 19-05-2008 | Отправлено: 14:53 20-05-2008
    hpoint



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возникла неожиданная проблема В VBS.  
    Многие thinstalled приложения не закрываются окончательно при их закрытии и "зависают" в системе. Производитель предложил для решения этой проблемы использовать VBS.
    Самое простое решение - это использование  подобного скрипта:

    Цитата:
    Function OnFirstParentExit
      ExecuteVirtualProcess "c:\Utils\RunHiddenConsole.exe c:\Utils\pskill.exe -t ""Your Thinstalled Application.exe"""
    End Function
     
     
    Это работает, но проблема в том, может быть создано несколько приложений. Например, проект MS Office: Word, Excel итд.
    Как их закрыть? Excel зависает, Power Point -тоже. Как их закрыть?
    Почитав ru-board нашел такой замечательный скрипт:

    Цитата:
     
    Set Processes = GetObject("winmgmts://localhost")
    Set myProcEnum = Processes.ExecQuery("select * from Win32_Process")
    For Each Proc In myProcEnum
       If Proc.Name = "Your Thinstalled Application.exe" Then
          ' пример действий если найден заданный процесс
          WScript.Echo "Я вижу что запущен процесс Your Thinstalled Application.exe!" & vbNewLine & "Сейчас процесс будет закрыт..."
           Proc.Terminate
           ' Здесь можно завершать другие процессы...
       End If
    Next
     

    Все замечательно, скрипт работает, но... стоит из него сделать функцию для нашего приложения, т.е. заключить его в:  
    Function OnFirstParentExit
    ...
    End Function
    как возникает ошибка выполнения. Вы спми можете это проверить.
    Вопрос. Как вы решаете проблему закрытия многих приложений проекта, если они не закрываются штатно?
    Или другой вопрос. Почему скрипт дает ошибку и как заставить его работать?
     
     
    Добавлено:
    Angel Hranite

    Цитата:
    у меня жопорез и софтинка весит 100 метров, без вариантов.

    Вариант - дать ссылку на софтинку или, как минимум, дать ее полное название и версию.
    Тогда можно самим поискаить.
     
     
     
    Добавлено:

    Цитата:
    А должен открыться файл справки в формате CHM. Подскажите что я делаю не так.

    Реально ли положить проект на рапиду или еще куда? Тогда можно посмотреть и понять причину.
    Думаю, что где-то с изоляцией накосячено, или стоят дефолтовые значения, а для данного проекта их недостаточно.
     
    Добавлено:

    Цитата:
    ...уточню пару моментов. Я сделал "SandboxPath=." плюс в том, что если ты забудешь создать переменную и запустишь, то все распакуется в папку Thinstall (ставлю возле каждого приложения).

    Уточню уточнение.
    Я тоже так всегда делаю. Точка - это частный случай пути и изначает текущую папку. Если при этом, соответственно, не создавать папку Thinstall, то песочница будет создана в папке запуска thinstalled приложения.

    Всего записей: 242 | Зарегистр. 18-07-2006 | Отправлено: 16:51 20-05-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