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

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

   

kaesda

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!
Подскажите, пожалуйста, есть ли ограничения на размер содержимого для создания portable приложения?
Почему возник вопрос? Задался целью сделать portable adobe cc2014. Точнее не всю коллекцию, а лишь нужные приложения. По отдельности можно, но как отдельно портируемые приложения связать с собой для передачи данных и возврат их обратно? В Адобовских программах есть такая приятная особенность. Вот и пришлось собрать несколько приложений в одном месте.
На виртуальной машине все установил, настроил, получил конечный результат. В папку capture было скопировано 15 Гб, в папке bin кроме "ярлычков" программ dat-файл размером 4 Гб. На виртуалке приложения запускаются. При запуске программ на хост-машине появляется сообщение "Неустранимая ошибка приложения. Unable to open"/ Подскажите, в чем может быть проблема?

Всего записей: 68 | Зарегистр. 20-03-2014 | Отправлено: 08:11 17-09-2014 | Исправлено: kaesda, 08:31 17-09-2014
dinis124

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Жжете. Да в чем угодно. Например в самой идее создания.
 
ChildProcessEnvironmentDefault=External  
 
Возможно так.  
 
Но я бы на вашем месте забыл эту идею. Разве что совет дать, взять не половину коллекции если так уж хочется, а пару софтин, смотреть и пробовать, что как и куда. А проверять работоспособность на виртуальной машине, там где вы собирали портативную программу нет смысла. В вашем случае проще виртулаьную машину на флешку кинуть чтобы носить с собой коллекцию. Я примерно о том же о чем и у вас.
 
В сети куча к примеру Adobe Photoshop Portable, большая часть из них Г. А это всего одна программа.  
Я для себя делал Adobe Photoshop CS6 шлифуя его с пол месяца только, я уже не пишу о плагинах с которыми намучался...

Всего записей: 143 | Зарегистр. 12-09-2011 | Отправлено: 08:59 17-09-2014 | Исправлено: dinis124, 09:17 17-09-2014
kaesda

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ага, я примерно так же и поступил. Решил сделать две сборки: одна с двумя программами для видео, другая - с двумя программами для фото. Посмотрим что получится. Уж больно не удобно таскать с собой виртуальную машину и работать в ней.

Всего записей: 68 | Зарегистр. 20-03-2014 | Отправлено: 09:05 17-09-2014
AVanti473



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

Цитата:
Ага, я примерно так же и поступил. Решил сделать две сборки: одна с двумя программами для видео, другая - с двумя программами для фото

 
Я делал в ThinApp пакет из премьер про, афтерэффекта и фотошопа разом. Получилось чёрти что. По факту, относительно норм работало что-то одно. Помню, квиктаймплеер имел мозг, так как если я его кидал в пакет, то адоб его видеть не желал в виртуале. Плагином эта дрянь тоже в пакет не ложилась. в систему его ставить откровенно в па*лу. Фотошоп без настроек и плагинов - кастрат. Афтерэффектс вылетает из за отсутствия квиктаймплеера, а адоб премьер про работает конечно, но это того не стоит, чтобы так напрягаться с портаблом. К тому же даже паковка (сборка) без сжатия в этом проекте утомляет... Идея на поверку - сплошной фейк. К тому же приложения по видеомонтажу все х64-ые, а это вызывает глюки при работе в хост системе. Да и им инет надо при сборке обязательно отрубить, иначе всё бесполезно, вылетит рега за милую душу при втором же запуске...
 
P.S. Не стоит забывать о геморных адобовских процессах, которые отказываются выгружаться по хорошему, блокируя песочницу...

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 21:17 17-09-2014 | Исправлено: AVanti473, 21:18 17-09-2014
kaesda

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

Всего записей: 68 | Зарегистр. 20-03-2014 | Отправлено: 07:08 18-09-2014 | Исправлено: kaesda, 07:56 18-09-2014
AVanti473



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

Цитата:
Видимо оптимальным вариантом в данном случае остается таскать с собой виртуальную машину

 
Не совсем... Тут тоже спрятан подводный камень: Увы, при редактировании тяжёлого видео, доступа ко всем возможностям видеокарты не получить, а оперативной памяти, отданной виртуалке, как правило не хватит даже для сносного рендеринга (если конечно у Вас в компе не 8Гб оперативы и 4 Вы отдали виртуалке)... Так же, нельзя подключить виртуалку для снятия входного сигнала через PCI карты захвата. При работе с тяжёлой трёхмерной графикой будут проблемы с подключением дров 3D на виртуалку, тем более если она портабельная. И вообще, будет напряг подключения любых внешних устройств типа RAW камер. Так что не всё так просто...
 
Есть один нескладный выход, но он не лежит в области портабелизации... Сам я не пробовал, но подумывал о нём, как о возможном. Имеется в виду загрузка с внешнего или виртуального диска, на котором будет ваша система со всеми прогами, но с одной разницей. Есть какая-то мелкософтовская технология, предотвращения записи данных. эту методу применяют для загрузочных флешек типа 2k10. Суть в том, что готовая система на флешке защищена от изменений, а все изменения пишутся или в оперативную память, или в определённое место на диске, но, после перезагрузки слетают. Такой способ помогает быстро установить все необходимые дрова из любого (можно встроенного) драйверпака и работать на компе уже с дровами и на своей системе, не трогая установленную. Определение и установка дров из драйверпака обычно занимает от 1,5 до 5 минут, в зависимости от сложности конфигурации железа и его возможностей. Зато, будет прямой доступ ко всем физическим средствам компа. Этот вопрос конечно требует изучения. Если пойдёте по этому пути, пожалуйста, дайте знать потом в личку, что у вас получиться так-как результат мне тоже интересен!

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 11:28 18-09-2014
VitRom

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

Цитата:
Есть какая-то мелкософтовская технология, предотвращения записи данных.
Дык SteadyState.
Только она может быть старовата для нынешних хомячковых ОСей.

Всего записей: 3097 | Зарегистр. 18-06-2006 | Отправлено: 12:41 18-09-2014
KLASS



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

Цитата:
Есть какая-то мелкософтовская технология, предотвращения записи данных

UWF присутствует в линейке Windows Embedded с возможностью использовать не только оперативку, но и запись в файл UWFSWAP.sys.  

Цитата:
 Такой способ помогает быстро установить все необходимые дрова

9 из 10 дров требуют перезагрузки с вытекающими. По этой причине (да и официально не поддерживается) включать UWF в системе находящейся на USB-бессмысленно, т.к. при загрузке с USB на разном железе начнется процесс установки драйверов с последующей перезагрузкой, после которой дрова начнут ставиться по новой...
У мну основная система (на разделе жесткого диска, можно поставить и в VHD) Embedded Industry 8.1 с включенным UWF (с записью изменений в файл, чтобы меньше кушало оперативку), в ней и создаю портативки. Перегрузился и "...чисто как в трамвае" (С).

Всего записей: 11058 | Зарегистр. 12-10-2001 | Отправлено: 14:54 18-09-2014 | Исправлено: KLASS, 15:14 18-09-2014
VitRom

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

Цитата:
на разном железе начнется процесс установки драйверов с последующей перезагрузкой
может быть это можно обойти, если использовать трюки типа MergeIDE.bat (который "сливал" кучу разных контроллеров в "стандартный ИДЕ")

Всего записей: 3097 | Зарегистр. 18-06-2006 | Отправлено: 16:59 18-09-2014
kaesda

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как много новых для меня технологий! Придется все изучать. Ведь можно же как-то побороть эту проблему?!

Всего записей: 68 | Зарегистр. 20-03-2014 | Отправлено: 17:32 18-09-2014
KLASS



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

Цитата:
Ведь можно же как-то побороть эту проблему?

Юзайте VHD-динамический+VHD-дифференциальный. Все изменения будут сохраняться в дифференциальном, а основной VHD изменяться не будет. Или я не понял о какой вы проблеме?

Всего записей: 11058 | Зарегистр. 12-10-2001 | Отправлено: 18:09 18-09-2014
AVanti473



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

Цитата:
Юзайте VHD-динамический

 
Мне год назад на одном форуме дали ещё такой полезный совет:
 

Цитата:
насчёт VHD наберите в Гугле Stea VHD, там хватает ресурсов, где они выложены и всё подробно растолковано

 
по поводу:
 

Цитата:
UWF присутствует в линейке Windows Embedded с возможностью использовать не только оперативку, но и запись в файл UWFSWAP.sys.  

 
Вообще-то я имел в виду: EWF
 
А в целом, много информации здесь: Windows на USB HDD

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 21:44 18-09-2014
KLASS



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


Цитата:
Вообще-то я имел в виду: EWF  

"Вообще-то" UWF включает в себя EWF, FBWF, и Registry Filter, а также плюшку "servicing" для автоматизации и применения обновлений...

Всего записей: 11058 | Зарегистр. 12-10-2001 | Отправлено: 23:13 18-09-2014
regist123



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

----------
Раздачи и акции

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 10:28 19-09-2014
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пытаюсь собрать сборку одной программы, там есть кнопка для перезапуска программы от имени админа. Для запуска с повышенными привилегиями используется метод перезапуска приложения посредством ShellExecuteEx с глаголом runas. Для получения имени исполняемого файла используется функция GetModuleFileName, которая должна возвращать настоящее имя файла. В непортативной версии она возвращает корректное имя - и это имя передается в ShellExecuteEx. В портативке она возвращает путь к файлу, где он лежит виртуальной среде (то есть тот путь, где он лежал будь программа штатно инсталлированная). А так как для физической среды этот путь является несуществующим поэтому ShellExecuteEx не отрабатывает. Это можно как-нибудь исправить настройками проекта?  

----------
Раздачи и акции

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 15:06 19-09-2014
pavlaf

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
regist123
Глава 9 справочника по параметрам Package.ini. Может, это поможет.

Всего записей: 90 | Зарегистр. 06-01-2014 | Отправлено: 20:49 19-09-2014 | Исправлено: pavlaf, 21:22 19-09-2014
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pavlaf если вы о принудительном запросе на повышение прав при запуске сборки (параметр UACRequestedPrivilegesUIAccess ), то это не то. Программа отлично в общем-то работает и без прав админа, но в ней есть кнопка для перезапуска от имени админа. Вот хочется заставить работать и эту кнопку и заодно и для себя лучше разобраться в ThinApp.
А если вы имели что-то другое, то пожалуйста, поясните что именно.

----------
Раздачи и акции

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 00:11 20-09-2014
Lovec



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, плиз, как решить.
 
Ставлю ПО, которое вносит изменения в файл "hosts" Windows.
Как сделать правильно так, чтобы при запуске портированной программы этот файл брался из нее (исправленный), а нет тот что находится на реальной системе?
В файле "hosts" прописывается блокировка определенных сайтов, куда портированной программе лезть нельзя.
 
Спасибо.

Всего записей: 1028 | Зарегистр. 29-10-2002 | Отправлено: 23:06 21-09-2014
AVanti473



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

Цитата:
Как сделать правильно так, чтобы при запуске портированной программы этот файл брался из нее (исправленный), а нет тот что находится на реальной системе?

 
1) Есть проверенный вариант полного отключения портабельной программы от инета. (но он не подходит для блокировки отдельных сайтов).

Цитата:
В фаил HKEY_LOCAL_MACHINE.txt внести запись:
isolation_full HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip

Автор решения Meoow (May 1, 2010)
2) В виртуальном реестре сообщить портабельной сборке искать фаил "hosts" в другом месте (в другой папке), где будет лежать исправленный. (но этого я не тестировал, знаю лишь по советам).

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 23:15 21-09-2014 | Исправлено: AVanti473, 23:17 21-09-2014
Lovec



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

Всего записей: 1028 | Зарегистр. 29-10-2002 | Отправлено: 23:32 21-09-2014
   

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