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

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А в безопасном режиме просканировать?

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



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

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 15:57 26-06-2009 | Исправлено: NickOnToluca, 15:57 26-06-2009
    Risovod



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я сделал по другому. Не знаю правильно или нет, но работает:
    в папке с программой открыл snapshot.ini
    в нем под пунктом [RegistryIgnoreList] добавил запись
    0068=HKEY_CURRENT_USER\Software\Microsoft\Driver Signing
     
    Всё работает. надпись не выскакивает

    Всего записей: 939 | Зарегистр. 12-11-2006 | Отправлено: 18:12 26-06-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Risovod
    Ну это игнорирование ветки. Если уверен, что для проги эта ветка не критична - нормальное решение.

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



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

    Цитата:
    Не знаю правильно или нет, но работает:  
    в папке с программой открыл snapshot.ini  
    в нем под пунктом [RegistryIgnoreList] добавил запись  
    0068=HKEY_CURRENT_USER\Software\Microsoft\Driver Signing  
     
    Всё работает. надпись не выскакивает

    Ну, если цель заключалась в избавлении от указанного выше предупреждения, то работает.

    ----------
    Тот, кто постоянно ищет, экспериментирует - получает опыт, а за ним - мудрость.

    Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 18:34 26-06-2009
    Astra55



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Есть такая проблема - при портабелизации софтов, которые по идее должны интегрироваться с Офисом, эти софты, разумеется, не могут увидеть портабельный Офис. Причины понятные. Вопрос в том, что именно является признаком установленного Офиса - какие папки, файлы и записи в реестре необходимы. Задача в том, чтобы все эти атрибуты включить в сборку, а экзешники портабельного Офис расположить там, где он установлен в обычном виде, с теми же именами. Должно быть так - все атрибуты Офиса в некоем софте, за исключением экзшеников, который уже портабелизированы в виде самого Офиса. Я как-то пытался выяснить это по части реестра, но получилось слишком много мусора. Может у кого есть более компактное решение?

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 19:42 06-07-2009
    vakoola

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Люди! Помогите запортаблить 2009-й МАКС!!!!
    Исполюзую ThinApp 4.
    Портаблю-портаблю - ничо не получается!  
    При запуске скомпиленного экзешника на чистой виртуальной машине через несколко секунд после старта вываливается МАКСовское окно "типа ошибка, отправить репорт в автодеск".
    Изоляцию делаю полную.
    Пробовал и незапущеный компилить (только отинсталленый), и заинсталенный а потом запущеный - всёравно при запуске от"тхинсталл"еной версии таже ошибка автодесковская вываливется.

    Всего записей: 7 | Зарегистр. 06-05-2008 | Отправлено: 09:53 08-07-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vakoola
    С максами-кадами вообще проблема. Больше не могу подсказать - не занимаюсь ими.
    Разве что логмонитор просмотреть.

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2008-й МАКС затхинсталили! 8-й МАКС (тут парень какой-то писал) - тоже!
    Значит можно-же как-то.

    Всего записей: 7 | Зарегистр. 06-05-2008 | Отправлено: 11:09 08-07-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vakoola
    Ну я ж и говорю
    Цитата:
    Больше не могу подсказать - не занимаюсь ими.

    И советую, пока
    Цитата:
    Разве что логмонитор просмотреть.
    Это программа из состава ThinApp.
     
    Может, кто еще что подскажет

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



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хочу сделать программу (не portable), которая будет с некоторыми ветками реестра работать как с виртуальными (например, серийный номер в этой ветке прошит), а с некоторыми должна работать напрямую, то есть писать данные в основной реестр Windows, например при установке драйвера, чтобы Windows нормально с ним работал.
     
    Вопрос такой:
    Можно ли сделать, чтобы программа обращалась к ветке реестра
    HKEY_LOCAL_MACHINE\SYSTEM\
    напрямую, то есть читала/писала данные в основной реестр, а с остальными ветками реестра работала как с виртуальными, то есть читала/писала данные в виртуальный реестр?
    Или это невозможно?
     
    Если возможно, то что надо подправить в Package.ini или что надо делать для достижения такого результата?

    Всего записей: 185 | Зарегистр. 17-08-2008 | Отправлено: 15:07 08-07-2009
    NickOnToluca



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

    Цитата:
    Можно ли сделать, чтобы программа обращалась к ветке реестра  
    HKEY_LOCAL_MACHINE\SYSTEM\

    Это скорее не инишник нужно править, а лежащий рядом с ним текстовый файлик с соответствующим ветке реестра именем.
    Там и выставляй изоляцию подветкам, можно заранее внести нужные ветки и выставить изоляцию.
     
    В инишнике только глобальный параметр RegistryIsolationMode можно внести.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 16:56 08-07-2009
    alexander6161



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так дело в том, что у меня файл HKEY_LOCAL_MACHINE.txt совсем пустой, там два байта #FFFE. Но в основной реестр всё равно не пускает, всё пишет в виртуальный.
     
    Подскажите, как выставить изоляцию для HKEY_LOCAL_MACHINE\SYSTEM\, чтобы данные для этого ключа писались в реестр Windows? Что надо вписать для этого в пустой файл HKEY_LOCAL_MACHINE.txt?

    Всего записей: 185 | Зарегистр. 17-08-2008 | Отправлено: 18:01 08-07-2009 | Исправлено: alexander6161, 18:03 08-07-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    alexander6161
    Ну а если
    Цитата:
    В инишнике только глобальный параметр RegistryIsolationMode


    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 18:06 08-07-2009
    alexander6161



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
    Большое спасибо.
     
    Поставил Merged, значения в реестр стали прописываться, но драйвер всё равно не устанавливается как положено - система его не видит.
    Ладно, вручную его установлю.

    Всего записей: 185 | Зарегистр. 17-08-2008 | Отправлено: 19:19 08-07-2009 | Исправлено: alexander6161, 19:20 08-07-2009
    NickOnToluca



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

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 20:16 08-07-2009
    alexander6161



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
    Оказывается драйвер установился. Если ставить его из Windows, то устройство определяется сразу. А если ставить из portable-версии со значением RegistryIsolationMode=Merged, то устройство определяется после перезагрузки компьютера. Так что всё работает.
     
    Остался вопрос к знатокам, кто очень глубоко эту тему изучил.
    Ставлю RegistryIsolationMode=Merged
    Все значения, которые программа пишет в реестр - пишутся в реестр Windows.
    Можно ли сделать так, чтобы во время работы программы (!) определённые ключи/значения писались в реестр Windows, а некоторые в виртуальный реестр? То есть не куда захотела туда записала (я так понимаю это нельзя реализовать), а настроить один раз, что это сюда пишем, а это сюда.
     
    Пример. Вот ключ реестра программы:
    HKEY_LOCAL_MACHINE\SOFTWARE\Proga
    Там лежат значения:
    Data1
    Data2
    Data3
    ...
    Можно ли сделать так, чтобы программа всегда писала значение Data1 в виртуальный реестр, а Data2 и Data3 в реестр Windows?

    Всего записей: 185 | Зарегистр. 17-08-2008 | Отправлено: 10:40 09-07-2009 | Исправлено: alexander6161, 10:50 09-07-2009
    NickOnToluca



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

    Цитата:
    Можно ли сделать так, чтобы программа всегда писала значение Data1 в виртуальный реестр, а Data2 и Data3 в реестр Windows?

    Точно не скажу, но кажись изоляцию можно только на ВСЮ ветку поставить.
    А остальное - скриптами.

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



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

    Цитата:
    Точно не скажу, но кажись изоляцию можно только на ВСЮ ветку поставить.

    А кто мешает разбить ветку на отдельные ключи и каждому поставить нужную изоляцию?

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

    Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 11:09 09-07-2009
    NickOnToluca



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Astra55
    Все верно, если
    Цитата:
    Data1  
    Data2  
    Data3
    это подветки, а не конкретные значения, то можно.

    Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 11:16 09-07-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