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

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

Модерирует : 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

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

Geroy4ek

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части темы: 1, 2, 3
Смежный топик в Варезнике
 
VMware ThinApp 2312 Build 23148499 Release Date    2024-01-23  
 
Официальный сайт | Описание | Download | Список изменений | ThinApp Docs
 
ThinApp (ex Thinstall) используется для виртуализации приложений, позволяет заключить приложения в виртуальный контейнер и использовать их как готовые пакеты, не требующие установки. Внутри контейнера создается виртуальная среда для реестра и файлов.  
Поддерживаемые ОС:    
x32: Windоws 2000/XP/XPE/Server 2003/2008/2012/2012 R2/Vista/7/8/8.1/10  
x64: Windоws  Server 2003/2008/2008R2/Vista/7/8/8.1/10

Полезные утилиты
 
FAQ, статьи, обзоры
 
Полезные ресурсы

Если при запуске готового приложения выскакивает окошко в трее, читайте шапку топика в Варезнике.
 
VMware ThinApp - обсуждение перевода
 
Русский перевод мануала по VMware ThinApp версии 5.1.0 + перевод справочника по параметрам Package.ini от pavlaf
 
Ближайший аналог: Turbo Studio (бывшая Spoon Studio, Xenocode Virtual Appliance Studio)

Всего записей: 1 | Зарегистр. 24-04-2015 | Отправлено: 17:26 24-04-2015 | Исправлено: Luber, 10:56 24-01-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто сталкивался с ошибкой?
 
   
 
Собрано с поправками по мануалу (даже службу стопорил), активация офиса - кмс от своего сервера (т.е. не варез).
 
Такая ошибка именно на свежей 2111.0.0, а на прошлой 5.2.10 была другая ошибка (сбой активации), но офис хотя бы запускался.
 
ЧЯДНТ?

Всего записей: 16582 | Зарегистр. 04-11-2010 | Отправлено: 15:15 06-12-2021
Ciber SLasH



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Run.exe 1.02 (пароль стандартный): мой аналог "Start-Apps.exe" с возможностью запуска программы из первой строки "Run.ini" (если в первой строке INI-файла прописано имя программы, например: Setup.exe)
* можно переименовать "Run.exe" например в "setup_capture.exe", тогда будет браться имя программы для запуска из "setup_capture.ini" (если создать INI-файл)
* можно переименовать в "Run-Setup.exe" и тогда будет запускаться "Setup.exe"
History
 
PS: может кому пригодится... пароль на архив стандартный.

Всего записей: 262 | Зарегистр. 07-04-2016 | Отправлено: 10:19 13-01-2022 | Исправлено: Ciber SLasH, 11:30 01-04-2023
deniums

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ciber SLasH
Круто. А опции командной строки передаются?

Всего записей: 392 | Зарегистр. 18-11-2021 | Отправлено: 19:17 13-01-2022
Ciber SLasH



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если запускать переименованный "Run-Apps.exe", то да. А из INI - пока не реализовал (в ближайшее время сделаю).
 
ЗЫ: пока сделано так, что "Run.exe" висит в памяти, пока не закроется запускаемая программ.
 
Добавлено позже: обновил версию до 1.01.

Всего записей: 262 | Зарегистр. 07-04-2016 | Отправлено: 19:38 13-01-2022 | Исправлено: Ciber SLasH, 20:45 13-01-2022
AVanti473



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

Цитата:
Run.exe 1.01: мой аналог "Start-Apps.exe" с возможностью запуска программы из первой строки "Run.ini"

 
Добрый день. Прошу прощения за любопытство, а как эта программа помогает в создании портабельного приложения? Если я верно понимаю, это некий аналог ярлыка для запуска программы?

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 15:19 14-01-2022
Ciber SLasH



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AVanti473
Ну мне нужен был лаунчер, который мог бы запускать другую программу из INI. Я решил написать свою, а заодно и добавил функционал Start-Apps.
А как это кому может быть полезно - не знаю. Поэтому и написал PS: может кому пригодится...

Всего записей: 262 | Зарегистр. 07-04-2016 | Отправлено: 16:07 14-01-2022
MH100181Q



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ciber SLasH, AVanti473
 
На вскидку два возможных применения:
 
Может послужить альтернативой при при запуске из недр виртуального контейнера упакованного  
исп. файла.
Вместо:

Код:
[BuildOptions]  
ExternalDLLs=

Либо vbs скрипта  - выноса файла за пределы песочницы.
Некоторые исп. файлы, даже будучи не упакованными, на прямую не желают запускаться.
 
Бывают ситуации, когда есть резон поместить в вирт. контейнер сам "Start-Apps", а главный исп. файл программы оставить вне виртуального контейнера, и переименовать расширение например в *.dat, чтобы случайно не запустить.  
Я это реализовывал с программами HyperSnap  - например с HyperSnap 6.91.03, HyperSnap 8.15.00 fix для XP-юши
Чтобы хук работал на обеих разрядностях системы. Только там я использовал скрипт от InqSoft Sign 0f Misery 2.7

Всего записей: 1451 | Зарегистр. 29-04-2008 | Отправлено: 16:25 14-01-2022 | Исправлено: MH100181Q, 16:35 14-01-2022
AVanti473



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

Цитата:
Может послужить

Да я не оспариваю. Просто, в свете наличия Bat2Exe, Vbs2Exe и т.п. сама идея с екзешником, берущим инфу из инишника, выглядит немного странно. Причём в скриптах можно написать любую передачу данных хоть в ком строку хоть в переменную, хоть куда угодно, а затем обернуть екзешником. Я и сам делал нечто подобное в vTask Studio но для ярлыков портабла из Spoon Studio. Но именовать такое решение версиями 1.01 мне в голову не приходило. Да, я тоже правил готовый екзешник в Resource Hacker или Restorator, но, скорее для прикола и внесения изменения в виде нужной иконки. Кстати, этим самым я же себе и вредил, так-как правленые файлы с непонятным авторством блокируются у других пользователей, или сжираются антивирями, от слова "почти всегда". А здесь, допустим, мне нужно лаунчером запустить 10 файлов. У меня получаются десять одинаковых по иконкам экзешников, только с разными названиями, да ещё и десять инишников в придачу к ним.
Я не критикую данное решение. Уверен, оно принесёт пользу и автору и желающим его применить. Просто поинтересовался, так-как мне показалось имела место какая-то особая идея, которую я не уловил в посте-публикации релиза.

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 20:37 14-01-2022
insulin11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем.
Тут спрошу, можно? Если что сильно не пинайте. ))
Чужая портативка. Возможно как-то отредактировать исполняемый экзешник? Конкретно надо удалить ненужные иконки и в версии программы удалить пункты которые наподставлял VMware ThinApp.
При редактировании Ресторатором и Resource Tuner портативка становится не рабочей. Редактирование версии частично решил HEX-редактором, а как иконки?
Спасибо за ответы.

Всего записей: 1995 | Зарегистр. 25-09-2008 | Отправлено: 13:43 19-01-2022 | Исправлено: insulin11, 13:44 19-01-2022
conservator



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insulin11
Отредактировать исполняемый экзешник сборки, на мой взгляд, крайний вариант, проще собрать заново.

Всего записей: 7658 | Зарегистр. 08-11-2015 | Отправлено: 14:29 19-01-2022
insulin11



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

Всего записей: 1995 | Зарегистр. 25-09-2008 | Отправлено: 17:35 19-01-2022 | Исправлено: insulin11, 17:36 19-01-2022
MH100181Q



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insulin11
Всё там редактируется. В Resource Tuner например. Главное соблюдать кол-во разрешений иконок как в оригинале. Можете мне скинуть, заменю.
Icon Group\ заменить если существует, иначе добавить

Всего записей: 1451 | Зарегистр. 29-04-2008 | Отправлено: 17:58 19-01-2022 | Исправлено: MH100181Q, 18:04 19-01-2022
insulin11



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

Всего записей: 1995 | Зарегистр. 25-09-2008 | Отправлено: 18:41 19-01-2022 | Исправлено: insulin11, 18:43 19-01-2022
Ciber SLasH



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую всех!
Возможно ли портабелизировать VbsEdit, который как-то привязывается к железу?
Есть проект VbsEdit 9.0.86.3 (пароль стандартный) сделанный на W7x86 в виртуалке.
Но если его попытаться запустить на x64, то VbsEdit ругается на лицензию.

Всего записей: 262 | Зарегистр. 07-04-2016 | Отправлено: 15:36 26-01-2022
conservator



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ciber SLasH
Да вроде нет проблем с лицензией, попробуйте ещё раз скомпилировать.

Всего записей: 7658 | Зарегистр. 08-11-2015 | Отправлено: 19:22 26-01-2022
Ciber SLasH



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
conservator
Благодарю, заработало!
В итоговом Package.ini я удалял все комментарии. Не хватало для запуска на x64 параметра: VirtualComputerName.

Всего записей: 262 | Зарегистр. 07-04-2016 | Отправлено: 23:47 26-01-2022
Ciber SLasH



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А кто может подсказать, почему после портабелизации Movavi Video Editor Plus исчезает раздел "Эффекты переходов\Параллакс"?

Всего записей: 262 | Зарегистр. 07-04-2016 | Отправлено: 05:24 09-02-2022 | Исправлено: Ciber SLasH, 05:25 09-02-2022
Ciber SLasH



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделал проект в Turbo Studio: там всё работает. Сделал по образу и подобию проект в ThinApp - не работает.
Выяснилось, что Turbo Studio выносит все DLL-ки из контейнера в песочницу, а ThinApp - нет и никакие параметры не помогают.
Как заставить ThinApp выгрузить все DLL-ки из контейнера в песочницу... не понятно.
Хотел было прописать, хотябы все DLL-ки Qt5*, прописав: ExternalDLLs=Qt5*.dll
но в итоге в песочницу вообще не попала ни одна DLL-ка.
Если прописывать полные названия DLL:
ExternalDLLs=OpenglSwitcherAPI.dll;Qt5Core.dll;Qt5Gui.dll;Qt5Multimedia.dll;Qt5Network.dll;Qt5Qml.dll;Qt5Quick.dll;Qt5QuickControls2.dll;Qt5QuickTemplates2.dll;Qt5Svg.dll;Qt5Widgets.dll;Qt5WinExtras.dll;Qt5Xml.dll;Qt5XmlPatterns.dll
то в итоге в песочнице оказывается только "OpenglSwitcherAPI.dll" и ругань на отсутствующую "Qt5Widgets.dll".
Похоже параметр ExternalDLLs лимитирован ограничением кол-ва символов строки: 128 символов или меньше. Да и вообще этот параметр не понятно по какому принципу выбирает DLL-ки, которые попадают в песочницу.
Вот на примере, как понять работу параметра ExternalDLLs?

Из скриншота видно: в параметре прописано несколько DLL (в том числе и FindException.dll), в песочницу попала только одна, а ошибка показывает, что не найдена DLL, которая прописана в параметре ExternalDLLs и по идеи должна быть в песочнице и видится приложением.
Дичь какая-то...
 
Играясь с версиями ThinApp выяснил, что если прописать: ExternalDLLs=ucrtbase.dll;AboutBoxDialog.dll;AccelerationTracker.dll;
* версия ThinApp 5.0.1-11748 нормально собирает проект и в песочницу попадают эти DLL-ки (но еффектов параллакс всё равно нет).
* все последующие версии ThinApp собирают проект, но при запуске возникают ошибки (имя DLL-ки может быть разное, в зависимости от того, какие библиотеки прописаны в ExternalDLLs): "Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-core-localization-l1-2-0.dll. Попробуйте переустановить программу. "
 
Какие-то явные глюки с параметром ExternalDLLs в версиях ThinApp выше 5.0.1-11748...
 
ЗЫ: проекты делались в: ThinApp 2111.0.0-33828, Turbo Studio 21.11.1606.5. Пароли на архивы стандартные.




подъем темы

Всего записей: 262 | Зарегистр. 07-04-2016 | Отправлено: 23:59 11-02-2022 | Исправлено: Ciber SLasH, 23:25 07-03-2022
oplrox

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

Цитата:
Сделал по образу и подобию проект в ThinApp - не работает.
Ради интереса пересобрал (с настройками почти по дефолту) на TA 5.2.5, запустилось сразу. Сам процесс работы не проверял.
 
Ещё вопрос к уважаемым знатокам по vbs-скриптам в сборке. Возможно ли в скрипте задать значение переменной, хранящееся до окончания процесса? Т.е. вначале скрипта объявляется некая глобальная переменная, в OnFirstParentStart ей задается значение и в OnLastProcessExit проверяется значение этой переменной. Спасибо.

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 03:11 05-03-2022 | Исправлено: oplrox, 05:38 05-03-2022
Ciber SLasH



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

Цитата:
Ради интереса пересобрал (с настройками почти по дефолту) на TA 5.2.5, запустилось сразу.

Речь шла не про запуск, а про то, что в ThinApp не работают после сборки некоторые эффекты (точнее отсутствуют): раздел параллакс.
А так да, программа запускается и там и там.
 

Цитата:
Возможно ли в скрипте задать значение переменной, хранящееся до окончания процесса?

Да просто в начале скрипта объявить переменную:

Код:
 
Dim GLOBAL_VAR: GLOBAL_VAR = "глобальная переменная"
 
Function OnFirstParentStart
'...
EndFunction
 

Всего записей: 262 | Зарегистр. 07-04-2016 | Отправлено: 14:16 05-03-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

Компьютерный форум Ru.Board » Компьютеры » Программы » VMware ThinApp | Thinstall (Часть 4)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru