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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 | Цитировать | Сообщить модератору
    timka85
    А как ты его вызываешь?

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
    Вызываю через портабельный ф. менеджер. Батник должен найти и запустить ярлык в папке с атрибутом WriteCopy/Full на Рабочем столе. Пишет, что такого файла нет. Сам батник вложен в проект в той же папки и путь к ярлыку обозначается только именем файла.
     
    Добавлено:
    Короче, подозрения такие, что поток ввода с портабельного софта во внешнее приложение (cmd.exe) распространяется дальше по реальной ф. системе, в которой ярлыка нет на самом деле. Так вот как заставить ThinApp не посылать поток ввода во внешний cmd.exe, а только в тот, что я ему безуспешно влаживаю в папку %SystemSystem% и/или %SystemRoot% ? Вообще, надоело уже мириться с перехватом реальной ф.системой таких же путей, что и в портаБЛЕЕЕ!

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 00:50 03-05-2009 | Исправлено: timka85, 01:02 03-05-2009
    NickOnToluca



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

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
    делается это для очень полезной для портабельщиков новой техники... Чтобы Вам был более ясен смысл моих действий по поводу принципа запуска батников через в.ф.менеджера, то прошу Вас заглянуть сюда (четвертое с конца и дальше по 3-ем страницам).
     
    Добавлено:
    З.Ы.
    Кстати, о скриптах! Возможен ли скрипт, способный выполнить команду по скрытию Материнского окна портабла при запуске Дочернего приложения, заключенного в тот же портабл и которое обычно появляется в Списке Процессов без своего значка?

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 09:20 03-05-2009 | Исправлено: timka85, 09:46 03-05-2009
    NickOnToluca



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

    Цитата:
    Возможен ли скрипт

    Посмотрите на подпись постов vyachko
     
    Не ясно мне в этом - как отличить реальный и виртуальный процесс? Называются ведь одинаково. Если в скрипте, написанном для Тинстала нет механизма различения (?), то для батника, который вообще не догадывается о существовании виртуальных процессов - и подавна.

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
    Понимаете, иногда нужно, чтобы Ваше портабельное прилложение работало через уже существующие в системе утилиты. А именно, хотелось бы, чтоб обработанный поток через такие утилиты шел по путям виртуальной среды портабла. Я понимаю, что ТхинАпп не может обращать работу внешних приложений, чтобы те работали, как если бы они были внутренними, но почему бы не иметь эдакой способности изолировать работу тех же приложений, ранее скопированых мной в проект? В этом я вижу значительный минус в удобстве сборок.

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 11:00 03-05-2009
    NickOnToluca



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

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

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

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 15:29 03-05-2009
    NickOnToluca



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

    Цитата:
    скрывающий окно портабл-приложения

    Сворачивающий? Не скажу точно, но такая команда найдется, вот только вопрос остается:
    Цитата:
    как отличить реальный и виртуальный процесс? Называются ведь одинаково. Если в скрипте, написанном для Тинстала нет механизма различения (?)

    Различает ли виртуальная среда свои и внешние процессы? - ДА.
    Есть ли механизм различения достыпный vbs-программисту? - НЕ ЗНАЮ (ибо таковым не являюсь).
     
    Извините за воду на киселе - просто хотел задать верное направление.

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
      Все гараздо проще, коллега. Никакого механизма распознавания "Свой-Чужой" я не ищу. Мне Всего лишь нужно было сделать удобным запуск ярлыков по специальным батникам, и делать это необходимо было через Вирт.ф.менеджер. Когда Вы узнАете в чем моя глобальная идея таких извращений, Вы улыбнетесь и скажете: "А я то думал..."
      В общем, задача моя решилась, но частично. Поэксперементировав, понял, что с запуском ярлыка через батник я ошибался только в одном. (!) Нельзя запустить приложение через команду start *.*, если сам батник лежит в той же папке, что и объект (!) Для этого нужно прописать полный путь к файлу, т.к. процесс CMD.exe не пользуется виртуальной средой приложения, и поэтому не находит нужный объект, а в случае с указанием полного пути находит, что странно.
      Теперь, когда программа, вложенная в тот же портабл, запускается спокойно, осталось только припаять еще один параметр к этому запуску. Мне нужно именно скрыть в Диспетчер задач уже запущенный Parent процесс (Вирт.ф.менеджер), чтобы потом убить его, как только дочерний (из мануала - subprocess) завершится. Не спешите называть все это бредом, потому, что для реализации моей идеи я не вижу другого способа.

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 17:00 03-05-2009
    timka85

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Предлагаю посмотреть мой ролик по попытке создания техники скрытия портаблов от посторонних глаз. В этой технике есть много блюсов, но я полагаю, что вы и минусы найдете. А пока что просто смотрим:
    _ХТТП://ДЕПositfiles.com/files/wej5s4pfl
    (меняем Кириллицу на латиницу и качаем)

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



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

    Цитата:
    но я полагаю, что вы и минусы найдете

    А то как же
     
    Врядли переименованием кого-то из серьезных проверяющих можно запутать. Лучше поищи тогда криптор понимающий командную строку (возможно ICE Crypt), чтобы даже если и обнаружат - доказать не могли. Но песочницу-то не будешь переименовывать, а там зацепок хоть отбавляй.
     
    Тут не то что переименование, даже че-то типа Hide Folders не покатит - при подключении винта к другому компу все видно.
     
    Проще тогда шифровать раздел одним из двух путей: шифровать физический раздел или создать шифрованный виртуальный (прога для второго есть, но платная - Dekart).

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NickOnToluca
    а можно (чисто-теоретически) еще продумать вместо того первого БАТника подсовывать Универсальный стартер-раскодиковщик первых, скажем, 16 символов в коде портабла, которые прежде Вы через какую-нибудь утилитку раздизассемблировали и поменяли. Раскодировщик должен будет по собственному алгоритму поменять начальный код в оригинал и считывать далее портабл приложение, а по окончанию возвращать все обратно. Тут уж действительно было бы проще со скрытием. Но надо взяться за ум и вместе подумать над разработкой. Тем более что
    Цитата:
    В принципе - для многих актуально.
    Буду надеиться, что единомышленники не пройдут мимо.
     
     
    Добавлено:
    З.Ы.
    Тот Стартер-патч не обязательно нужно будет хранить на харде и по 100 раз удалять и копировать его откуда-нибудь. Достаточно расположить его на флешке, а рядом с каждым контейнером портабла ложить особый батник. Задача этого батника должна заключаться в создании временного ярлыка на контейнер, лежащий рядом с ним и расположении его рядом с нашим патчем на флешке. Далее, по тому же батнику, должен запускаться патч и следовательно само приложение. В конце патч завершит все действо перезаписью закодированых 16 значений.

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    timka85
    Голова кружится от потока идей
    Похоже на избыток свободного времени.
     
    Все же шифровать лучше не первые биты (wrap это вроде называется), а полностью, но только если расшифровка будет без распаковки.
     
    И все-таки куда денете песочницу? Я все ж за
    Цитата:
    шифровать физический раздел или создать шифрованный виртуальный


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

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

    Цитата:
    Похоже на избыток свободного времени.  

    Похоже скорее на предел его нехватки. Работа мозга обострилась не на шутку

    Цитата:
    И все-таки куда денете песочницу?

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

    Всего записей: 236 | Зарегистр. 19-07-2008 | Отправлено: 15:35 05-05-2009
    Astra55



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

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

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

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

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Astra55
    Ну серьезно - идея правильная. Над способами реализации человек думает. Причем от темы не отходит.

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    По поводу совместимости с Win7 говорит член команды VMware ggeldorp:
    We are aware of the problems with Windows 7. I'm not at liberty to provide any info beyond that.
    Мы знаем о проблемах с Windows 7. Я не в праве давать какую-либо информацию об этом.

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



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

    Цитата:
    идея правильная

    Правильная идея должна формулироваться в одной фразе, пока этого не было. А тут два топика забиты сообщениями о скрытии, батниках и прочем. На мой взгляд, Вы ошибаетесь - в данном топике обсуждают сам Thinstall, а не методы его скрытия от посторонних глаз в неизвестно каких целях. Подобные штуки, скорее, для Андерграунда, поскольку 99,9% юзеров вполне устраивают имеющиеся возможности Thinstall.  

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

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