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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Turbo Studio | Spoon | Xenocode Studio

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

sanb



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здесь только обсуждение! Тема в Варезнике

Turbo Studio


Turbo Studio (ранее - Spoon Studio\Xenocode Studio) предназначена для виртуализации приложений с использованием виртуального контейнера (один exe файл), не требующего установки. Внутри контейнера создается виртуальная среда для файлов и реестра.
Возможности:
• Создание Portable приложений, которые могут передаваться через Интернет: позволяет устанавливать и запускать виртуальные приложения на любом рабочем столе компьютера с широкополосным доступом в Интернет.
• Создание приложения как единый исполняемый файл, который запускается сразу: в одном пакете все файлы приложения, параметры реестра, время автономной работы, а также необходимые компоненты в едином исполняемом файле, который запускается немедленно.
• Запуск приложений использующих Java и NET без предварительных установок Java и / или NET
• Улучшение системы безопасности компьютеров: запуск и выполнение ваших приложений без предоставления прав администратора для конечных пользователей. Стабилизация путем развертывания приложений в изолированных Spoon виртуальных средах.
• Ликвидация установки сторонних компонентов, COM / VB контроллеров, а также таких как Acrobat, Flash, Shockwave и др. - все непосредственно в приложении.
• Ликвидация UAC подсказок об ошибках совместимости: развертывание виртуальных приложений Spoon независимо от привилегированного доступа к системным ресурсам.
• Технология виртуальных приложений Turbo Studio позволяет не совместимым приложениям нормально функционировать в Terminal Server и Citrix средах.
• Развертывание сразу на диск USB: повышение производительности труда мобильных работников, размещая Spoon виртуальные приложения на USB флэш диске. Запуск приложений на удаленных ПК, без каких-либо шагов установки, административных привилегий, установок драйверов и пр.
• Значительное сокращение тестирования и расходов на поддержку: устраняются конфликты версий и зависимости "DLL Hell". Уменьшается сложность тестирования на устранение запросов, связанных с конфликтами ресурсов с установкой и работой приложений.


Страница загрузки | Примечания к выпуску | Turbo Studio Практическое руководство от Gosuto (На русском)

Смешной, но вполне понятный Яндекс-перевод настроек с картинками (включая новые). В архиве оригинал и перевод PDF.

Изготовление лаунчера на основе Turbo Studio. PDF.

Руководство на сайте Еn

Последняя официальная версия: Turbo Studio
Программа аналогичного назначения VMware ThinApp

Всего записей: 2189 | Зарегистр. 26-07-2006 | Отправлено: 13:01 18-11-2007 | Исправлено: yaol1, 12:00 27-03-2024
coherent

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

Цитата:
 либо своё имя либо "\local\stubexe\"

Речь именно об имени портахи в ключе HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore.
 
Для конкретики, имя портахи GoldWave.exe:

Код:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\a23c05cb_0]
@="{0.0.0.00000000}.{58396a88-f90d-42df-91e1-8d64df5ae1c5}|\\Device\\HarddiskVolume3\\Turbo Studio 21\\Projects\\GoldWave 6.58 (x64)\\bin\\GoldWave.exe%b{00000000-0000-0000-0000-000000000000}"

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 23:34 11-02-2022 | Исправлено: coherent, 23:53 11-02-2022
yaol1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Читать - Своё имя И "\local\stubexe\". Нет цели вычистить в ноль. Это невозможно.

Всего записей: 1321 | Зарегистр. 08-01-2008 | Отправлено: 04:35 12-02-2022 | Исправлено: yaol1, 04:36 12-02-2022
coherent

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

Цитата:
Читать - Своё имя И "\local\stubexe\"

Теперь понял! Все привязано к песочнице. Если бы было \local\stubexe\GoldWave.exe, то тогда бы зачистилось. Проверил, у всех других портах так и есть, поэтому следов и не остается.
Если бы ОЧЕНЬ внимательно читал инструкцию, то не было бы вопросов! Спасибо, что ткнул!
 
Добавлено:
Жаль, конечно. Все-таки

Цитата:
 А любая портаха TS оставляет либо своё имя либо "\local\stubexe\". Это и ищет.

звучало более оптимистично!
И как не крути, в приведенном мной случае это, все-таки, след от портахи TS. А нельзя ли, чтобы ДелСпун учитывал и такую ситуацию. Типа выходил на один уровень выше local, а там и лежит имяпортахи.ехе, который и оставляет след в PropertyStore? Как-то так?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 13:07 12-02-2022 | Исправлено: coherent, 14:49 12-02-2022
yaol1



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

Цитата:
\local\stubexe\GoldWave.exe


Цитата:
Типа выходил на один уровень выше local

Портаха не может лежать в песочнице. Она её создаёт вне себя. Равно, как не может существовать без песочницы. Даже мысль не возникала, что кто-то может засунуть портаху в песочницу другой портахи)))).

Всего записей: 1321 | Зарегистр. 08-01-2008 | Отправлено: 15:39 12-02-2022 | Исправлено: yaol1, 15:42 12-02-2022
coherent

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

Цитата:
Портаха не может лежать в песочнице. Она её создаёт вне себя. Равно, как не может существовать без песочницы. Даже мысль не возникала, что кто-то может засунуть портаху в песочницу другой портахи)))).

Я же ничего такого не говорил!
Для определенности, есть портаха и пусть ее песочница будет Sandbox:

Код:
GoldWave.exe
Sandbox\local\...
Sandbox\roaming\...

След в PropertyStore в данном случае оставляет ехе-шник сборки GoldWave.exe, расположенный рядом с песочницей Sandbox, а не тот, который в \local\stubexe, поскольку stubexe вообще нет. Возможно из-за опции "Enable startup executable optimization", не знаю. Хотелось бы и след от этого GoldWave.exe в PropertyStore тоже очистить при завершении.
Дальше было предположение, что ДелСпун не знает путь к этому GoldWave.exe, потому что он может лежать, где угодно. Но ДелСпун умеет найти папку local. И если отталкиваться от нее (папки local), выйдя на уровень вверх, он будет знать, что GoldWave.exe лежит рядом с песочницей и что он связан со сборкой, которая запустила ДелСпун (а не с установленной прогой), и можно по имени и пути к этому GoldWave.exe очистить соответствующий след в PropertyStore.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 17:39 12-02-2022 | Исправлено: coherent, 17:40 12-02-2022
yaol1



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

Всего записей: 1321 | Зарегистр. 08-01-2008 | Отправлено: 05:40 13-02-2022 | Исправлено: yaol1, 05:45 13-02-2022
coherent

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

Цитата:
Посмотрел. Ничего не оставляет и всё удаляет, если прочитать инструкцию.

Я уж не настолько невнимательный!
Я убирал крыжик с «Use Windows DLL loader», это не помогало! Поэтому оставил его.
Чтобы не быть голословным, только что проделал:
 
 
 

 
Удаленный ключ в PropertyStore - это от самой Turbo Studio.
Есть один момент, недостаточно просто запустить программу и завершить работу. В этом случае ключ в PropertyStore не создается. Нужно после запуска программы открыть звуковой файл и запустить его.
Это все на Win7x64.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 13:02 13-02-2022 | Исправлено: coherent, 13:06 13-02-2022
PortSt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, а что делать если .ехе сборки нормально не отражается ? В панели задач не отражается иконка. Сам .ехе портабл в папке  - отражается нормально с иконкой, в диспетчере задач запущенный .ехе - нормально видится иконка, а в панели задач просто квадратик. ( Ехе был заменён на крякнутый, может в этом дело., но переделал, от уже крякнутого .ехе кинул ярлык в пуск, на рабочий стол, а потом 2 снимок., собрал - тоже самое - иконки нет в панели задач., пересобрал в .dat файл, с помощью ExeBuilder сделал ярлык - а ярлык тоже без иконки, а в самом ExeBuilder иконка есть.. Что это, что делать ? ( Собирал на 7х64, проверял на 10х64 1809.

Всего записей: 94 | Зарегистр. 22-12-2021 | Отправлено: 13:38 13-02-2022
LogbariusX

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PortSt
Все нормально, у меня на виртуалке тоже так), я долго ковырял пока сборку на хост машину не перенес и не запустил, там все иконки в норме и на панели задач тоже.

Всего записей: 96 | Зарегистр. 04-02-2021 | Отправлено: 14:46 13-02-2022 | Исправлено: LogbariusX, 14:47 13-02-2022
yaol1



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

Цитата:
Ребята, а что делать если .ехе сборки нормально не отражается

Поменять икону в портахе (в настройках проекта) на другую и посмотреть.

Всего записей: 1321 | Зарегистр. 08-01-2008 | Отправлено: 14:50 13-02-2022 | Исправлено: yaol1, 14:52 13-02-2022
PortSt

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

Цитата:
пока сборку на хост машину не перенес и не запустил
Да запускал на хосте в 10х64, а в виртуалке прога не запускается пишет: извините - в виртуалках не запускаюсь. ), и приходится вслепую делать, и полировать чтобы на хосте не гадила, всё тип-топ, а иконки нет в значке на панели.  
 

Цитата:
Поменять икону в портахе (в настройках проекта) на другую и посмотреть.
Иконка одна у этой проги, уже тусовал и так и так, и в Desktop менял., заново установщик на новую чистую систему - без кряка, проект сделал, собрал заново  - всё равно иконки в значке нет. Куда копать...

Всего записей: 94 | Зарегистр. 22-12-2021 | Отправлено: 15:40 13-02-2022
yaol1



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

Цитата:
Иконка одна у этой проги

Ещё раз, последний. Поменять иконку в проекте. Хоть с луны. Выбрать из любого dll, нарисовать самому, выбрать у соседа. Если появится, бодро шагать в тему своей системы и спрашивать про кеш иконок. Если не появится копать в сторону устройства exe и размерности иконок в нём (любой поисковик). Либо напрямую к создателям шедевра, которые это не читали. TS тут совсем не при делах. Можно сравнить внутренности c exe у которой есть икона.

Всего записей: 1321 | Зарегистр. 08-01-2008 | Отправлено: 15:44 13-02-2022 | Исправлено: yaol1, 15:57 13-02-2022
PortSt

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

Цитата:
Поменять иконку в проекте. Выбрать из любого dll, нарисовать самому
Да менял, никак. Доустановил  Visual C++, иконка в значке на панели появляется при запуске в машине где сборка происходит, но сама прога, как писал выше в виртуалке не запускается. Перенёс с установленными Visual C++ на хост 10х64 - всё равно нет иконки на панели, сбросил в 10-ке кеш проверил, нет, перенёс на хост 7х64 запускается - но тоже нет иконки в панели. Собрал в ThinApp - нет иконки, ярлыки отправленные от ехе - корректно выглядят и работают. Собрал эту же прогу только версия постарее на пол года, и с такой же методикой лечения  - отлично всё, иконка в панели на месте.  
И пару-тройку лет назад, при сборке в ThinApp некоторые проги вот так получались, без иконок, но не заострял внимания, работают и работают, просто их нельзя презентовать (, а тут интересно.. Где-то на ru-board вроде было на эту тему, может встречу. Спасибо за советы, я возможно просто чёт недопонимаю.

Всего записей: 94 | Зарегистр. 22-12-2021 | Отправлено: 18:25 13-02-2022
yaol1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Частный случай чудо-программистов. Зависимость с++ и иконы это вообще чудо. Внутри должна быть группа иконок. Там скрываются необходимые размерности. Если не ошибаюсь, для трея 24 и 16. Как вариант создать и внедрить. Если уж так нужна эта поделка. Дело 3 кликов.

Всего записей: 1321 | Зарегистр. 08-01-2008 | Отправлено: 05:20 14-02-2022 | Исправлено: yaol1, 05:24 14-02-2022
yaol1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не документированный «Хак»
У TS есть импорт реестра, но нет экспорта. Например, при сборке новой версии портахи необходимо настраивать её заново. Полностью. А проще было бы импортировать существующие настройки. Для этого их можно сохранить. То есть это экспорт реестра. Для этого в проекте нужно вставить стартовую команду: %COMSPEC% /c "start regedit.exe"
При запуске созданной портахи запустится редактор реестра, из которого можно сохранить ваши настройки именно из виртуальной машины. При окончательной сборке просто удалить эту строку. Конечно, можно открыть редактор реестра, сравнивать ветки с проектом и сохранять из реальной системы. А если только портаха? И альтернатива - хорошо. А дальше интереснее. Мне удалось! )) Ввёл в Делспун полный режимом отладки:
 
Полный режим позволяет внутри виртуальной машины TS (портахи) просматривать, редактировать (например ини), копировать данные реестра и файловой системы без пересборки портахи. Например, в процессе работы Вас не устроили настройки портахи по умолчанию. Что бы не создавать новый проект, достаточно скопировать изменения настроек файлов или реестра и внести их в существующую портаху (пересобрать, импортировав изменения реестра или заменив файлы настроек). Можно редактировать DelSpoon.ini (альтернатива упрощённого режима) для тестирования - изменения сохраняются до удаления песочницы. Копирование файлов и экспорт реестра производится на другой носитель/диск т.к. внутри виртуальной машины это невозможно и нет смысла. Она исчезнет с закрытием портахи. Для этого достаточно создать «Trigger» для запуска редактора реестра и файлового менеджера.

Далее создать автоматические ярлыки указав в DelSpoon.ini, как указано в инструкции или создать вручную (что бы не создавались постоянно), указав параметр запуска в свойстве ярлыка как на рисунке.
Короче, версия Делспуна с инструкцией в варезнике.

Всего записей: 1321 | Зарегистр. 08-01-2008 | Отправлено: 16:23 14-02-2022 | Исправлено: yaol1, 16:37 14-02-2022
LogbariusX

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ни че не понял), как с реестром виртуальным работать, ну, то есть польза какая? я запускаю regedit ярлык, появляется реестр, мне надо идти в spoon ковырять?
 
Я не могу понять, то что я наковыряю в виртуальном реестре оно сразу же применимо к exe файлу?
Сложно применима штуковина и не понятно.

Всего записей: 96 | Зарегистр. 04-02-2021 | Отправлено: 17:29 14-02-2022
yaol1



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

Цитата:
Сложно применима штуковина и не понятно.

Просто задач не было. Пример. У меня есть портаха и мне не нравится настройка. Хочу что бы она была как я хочу. Запускаю, настраиваю. Запускаю регедит. Экспортирую из виртуалки ветку настроек. Разбираю эту портаху. Импортирую, что экспортировал. Собираю. Всё. По умолчанию, как мне надо. Если настройки в файле, делаю то же с файлом. Проще - разобрав портаху, ты увидишь только как настроил автор. Более того, ты не сможешь экспортировать даже эти настройки. Нет у TS экспорта. Я вот вчера собирал новую версию программы. Там 100500 настроек. А мог запустить старую, экспортировать её настройки и импортировать в новый проект. 3 клика или полчаса копаний. И т.д. Тут уже были вопросы как вытащить изменения из бинарника xregistry.bin, что не возможно. А тут легко. Без костылей.

Всего записей: 1321 | Зарегистр. 08-01-2008 | Отправлено: 17:47 14-02-2022
coherent

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

Цитата:
Не документированный «Хак»

Функционал из серии "Must Have"! Реально не хватало!

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 10:52 15-02-2022
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2All
У меня 21 версия имеет привычку довольно часто зависать. Это происходит при открытии конфигурации проекта. Открываю или в уже открытой Turbo Studio выбираю нужный файл конфигурации, проект открывается и ... 50 на 50, что программа зависнет. Кто-нибудь может подтвердить?
Использовал портативную версию от Soulfly777 и альтернативный портабл Turbo Studio с яунчером от yaol1. Без разницы!
У меня Win7x64.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 19:14 15-02-2022
yaol1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Любая версиия. Блин бесит. Зависимости нет. Только порегружать.
 
Добавлено:
Установлена параллельно?
ИМХО если готовите на выход, делайте с учётом всех. По максимуму. Иначе поделка кривая.

Всего записей: 1321 | Зарегистр. 08-01-2008 | Отправлено: 21:05 15-02-2022 | Исправлено: yaol1, 21:25 15-02-2022
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Turbo Studio | Spoon | Xenocode Studio


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru