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

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

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

articlebot (28-02-2016 18:11): VMware ThinApp (formerly Thinstall) часть 4  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224

   

oplrox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AVanti473, верно, VST хватает, но если у вас будет время и желание, попробуйте запортабелить Lennar Digital - Sylenth1, любую версию начиная со 2-ой. Если возьметесь, могу скинуть портабельный хост (если нет в наличии), чтоб сэкономить время. Этот случай не единичный (уверен что у остальных такой же принцип), если получится, вопрос портабелизации VST можно считать решенным, насколько это вообще возможно.
PS. Acon Digitals брал вобщем для примера, а для ревера использую 2CAudio - Aether (очень хорош, но и аппетитный на ресурсы), плюс парочку простых - AriesVerb, RVB500, RoomVerb 2M2.

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 22:21 17-01-2015 | Исправлено: oplrox, 22:51 17-01-2015
AVanti473



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

Цитата:
но если у вас будет время и желание, попробуйте запортабелить Lennar Digital - Sylenth1, любую версию начиная со 2-ой

 
Самое интересное в том, что Вы же уже решили вопрос портабелизации подобных плагинов с выносом их файлов скриптом в реальную систему, а затем удалением их следов тем же скриптом. Так что мешает уже готовый такой портабельный плагин по моей схеме (через портабельный "хаб") подключить к установленному хосту? (учитываем, что настройки изоляции плагина всегда приоритетней настроек портабельного приложения, в данном случае "хаба") Создавайте папку plugins рядом с екзешником портабельного "хаба", кидайте туда свой плагин, запускайте "хаб", через "хаб" хост, и ищите в хосте ваш плагин, он болжен быть там и работать в реальной системе...
Но, возможно я что-то не учёл. И, уж ради интереса, скинте в личку ссылку на указанные вами плагины, просто хочется взглянуть на них и попробовать в виртуальном контейнере. В свободное время конечно (надеюсь, такое найдётся)

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 22:44 17-01-2015 | Исправлено: AVanti473, 22:59 17-01-2015
oplrox

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

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 23:03 17-01-2015 | Исправлено: oplrox, 23:20 17-01-2015
PRomanS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть портированное в версии 5.0.1 приложение (x32), работает начиная с Windows 7, можно ли переделать порт этого приложения под Windows XP? Когда-то на оборот переделывал.

Всего записей: 76 | Зарегистр. 03-01-2005 | Отправлено: 16:10 02-02-2015
coherent

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

Цитата:
Есть портированное в версии 5.0.1 приложение (x32), работает начиная с Windows 7, можно ли переделать порт этого приложения под Windows XP?

Все зависит от конкретного приложения. Если снимок изначально делался в 7-ке и собранное приложение в ХР не работает, то проще всего сделать снимок в ХР и собрать по-новой.  Сталкивался с таким. Легче сделать по-новой, чем искать, что ему не хватает для полноценной работы. Если, конечно, само приложение предназначено для работы в ХР.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 16:23 02-02-2015 | Исправлено: coherent, 16:24 02-02-2015
PRomanS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Спасибо, я имел в виду нет ли каких либо штатных средств у ThinApp, для преобразования сборки из XP в 7 была команда для ThinApp. Пересобрать не могу, поскольку не я собирал.

Всего записей: 76 | Зарегистр. 03-01-2005 | Отправлено: 16:43 02-02-2015
coherent

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

Цитата:
для преобразования сборки из XP в 7 была команда для ThinApp

Здесь речь идет просто о перекомпиляции в более старших версиях ThinApp, которые поддерживают 7-ку. А то, что Вы хотите, это совсем другое.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 17:23 02-02-2015
PRomanS

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

Всего записей: 76 | Зарегистр. 03-01-2005 | Отправлено: 17:31 02-02-2015
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди, версия 5.1 не может сделать релинк с компрессией?
 
Поясню. Кажется, на данный момент релинк делается с учетом того, что параметры в исходнике называются так же и располагаются в тех же секциях, что и для версии релинка. Поэтому старые пакеты релинкаются, но без сжатия.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 14:30 03-02-2015 | Исправлено: NickOnToluca, 15:28 03-02-2015
007Alex007

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пожалуйста помогите разобраться.  
 
Делаю портативку RealPlayer 16 в ThinApp 5.1. После запуска портативки появляются зависшие процессы (realplay.exe, realsched.exe, rndlresolversvc.exe, RealUpgrade.exe).  Добавляю в сборку скрипт для удаления зависших процессов:
 
Function OnFirstParentExit
ProcKill1 = ExecuteExternalProcess("cmd.exe /c taskkill /F /IM realplay.exe /IM realsched.exe /IM rndlresolversvc.exe /IM RealUpgrade.exe /T")
WaitForProcess ProcKill1, 0  
End Function
 
В ThinApp 5.1 скрипт не работает, в ThinApp 4.73 работает.
 
Как переделать скрипт под  ThinApp 5.1?

Всего записей: 138 | Зарегистр. 18-04-2008 | Отправлено: 21:26 10-02-2015
Leon_Ko



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

Цитата:
В ThinApp 5.1 скрипт не работает, в ThinApp 4.73 работает.  

Давным-давно, когда все здесь ещё были маленькими (старожилы помнят), я подбирал для версии 4.0.0-2200 требуемый scripting.dll и всё работало. 100 лет уже этим не занимался (другие дела, другие проблемы), но можете попробовать...

Всего записей: 1024 | Зарегистр. 26-11-2008 | Отправлено: 08:15 11-02-2015
007Alex007

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

Цитата:
подбирал для версии 4.0.0-2200 требуемый scripting.dll

Спасибо, что откликнулись на проблему, но можно по подробнее, как это сделать.  
Я в составлении скриптов не силен (выше представленный скрипт добыт из просторов этого форума), а тем более в создании или написании scripting.dll.

Всего записей: 138 | Зарегистр. 18-04-2008 | Отправлено: 19:28 11-02-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
007Alex007
Имелось в виду попробовать scripting.dll от других версий, например, от той же 4.7.3.
И убивать процессы, наверное, лучше используя функцию OnLastProcessExit.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 19:55 11-02-2015
Leon_Ko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
007Alex007
Собственно, вам уже ответили. Я тоже не силён в написании скриптов, да и занимался Thinstall'ом последнее время n-лет назад. Просто подбирал в своё время под себя - тоже столкнулся с подобной проблемой. У меня вообще сложилось впечатление, по поводу этих scripting.dll, что ф-ции содержащиеся в них весьма вольно "плавают" от версии к версии. И - недокументируются. Возможно, где-нибудь на западных форумах...

Всего записей: 1024 | Зарегистр. 26-11-2008 | Отправлено: 08:08 12-02-2015
007Alex007

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подмена scripting.dll в ThinApp 5.1 не сработала. Зато оказалось, что скрипт работает во всех версиях ThinApp (в том числе и в 5.01) кроме версии 5.1. Для себя понял что если не нужны функции x64, то лучше пользоваться версией 4.73.
 
coherent

Цитата:
лучше используя функцию OnLastProcessExit

В моем случае срабатывает именно OnFirstParentExit, а с OnLastProcessExit скрипт почему то вообще не запускается.
 
NickOnToluca
Это не про релинк, а про обычную компрессию в 5.1, много раз сталкивался с тем, что после компрессии (даже с обычной Fast) сборка запускается с ошибками, например FontExpert.  

Всего записей: 138 | Зарегистр. 18-04-2008 | Отправлено: 15:02 12-02-2015
orion885

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день. Решил сделать для себя портабельные версии используемых программ. Начал с программы WinDjView. Протестировал созданную сборку с помощью VMware ThinApp - она показывает, что изменения произошли только в песочнице. Поставил сканер реестра RegChange - он обнаруживает 29 новых записей в реестре после запуска, открытия файла и закрытия WinDjView. Поскольку я в реестре ничего не понимаю, не могу понять, относится ли эти ключи к программе или нет. Отсюда вопрос: стоит ли зацикливаться на этом, или отчета ThinApp будет достаточно? Заранее спасибо за ответы.

Всего записей: 2 | Зарегистр. 12-02-2015 | Отправлено: 16:14 12-02-2015
Leon_Ko



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

Всего записей: 1024 | Зарегистр. 26-11-2008 | Отправлено: 16:25 12-02-2015
orion885

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я понял, спасибо. Одной из задач было избавиться от Яндекс-бара, запихнутого в инсталлятор.

Всего записей: 2 | Зарегистр. 12-02-2015 | Отправлено: 17:22 12-02-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
orion885
Если Вы специально не предпринимали шаги для того, чтобы сборка делала записи в системный реестр, тогда программа ничего и не запишет туда. Поскольку по умолчанию глобальная изоляция WriteCopy, а изоляция на записи в реестре собственно портируемой программы - Full. Хотя, строго говоря, любой ехе-файл, в том числе и ехе-контейнер портативной сборки, оставляют при работе следы в реестре, что не есть крамолой.

Цитата:
Поставил сканер реестра RegChange - он обнаруживает 29 новых записей в реестре после запуска, открытия файла и закрытия WinDjView.

Он Вам отследил все, что в этот момент было запущено в системе.

Цитата:
Одной из задач было избавиться от Яндекс-бара, запихнутого в инсталлятор.

А просто извлечь из инсталлятора только то, что нужно, а всякое г..., типа Яндекс-бара, там оставить, не проще?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 19:33 12-02-2015 | Исправлено: coherent, 19:34 12-02-2015
bumburbia



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как заставить pdf-файл (как правило, руководство пользователя) запускаться в песочнице, при рабочей опции ChildProcessEnvironmentDefault=External ? Для запуска внутри контейнера (при рабочей ChildProcessEnvironmentDefault=External) справки или документов Micrоsoft Оffice добавляется ChildProcessEnvironmentExceptions=hh.exe;WINWORD.EXE;EXCEL.EXE;POWERPNT.EXE;OUTLOOK.EXE. Что нужно прописать для PDF ?

Всего записей: 2082 | Зарегистр. 12-02-2011 | Отправлено: 18:45 16-02-2015 | Исправлено: bumburbia, 18:46 16-02-2015
   

Страницы: 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 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224

Компьютерный форум Ru.Board » Компьютеры » Программы » VMware ThinApp (formerly Thinstall) 3
articlebot (28-02-2016 18:11): VMware ThinApp (formerly Thinstall) часть 4


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru