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

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

   

bumburbia



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

Цитата:
не только можно, но и крайне необходимо

Хотелось бы про необходимость по подробнее...

Всего записей: 2082 | Зарегистр. 12-02-2011 | Отправлено: 22:17 01-12-2013
AVanti473



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

Цитата:
папки Microsoft (и подпапок) его вообще нет

 
что мешает нарисовать? Я при сборке сразу коприрую нужный мне типовой ##Attributes.ini на рабочий стол, и оттуда копирую потом для тех папок, о которых вы заметили, персонально для каждой! Хотя, эти папки по сути наследуют изоляцию старшей, имеющей ##Attributes.ini, но ручками как-то спокойнее, да и лишний раз пройтись не мешает - вдруг что важное где-то лежит.
 

Цитата:
удалить не только папку, созданную программой, но прочие ( Microsoft, к примеру) ?

Я обычно из
%drive_C%\Users\All Users  
и  
%drive_C%\Users\Все пользователи
выкидываю всё полностью, оставляю лишь ##Attributes.ini с нужным режимом изоляции. Ну и раз уж туда всё одно ни одна прога ничего по дефолту никогда не пишет, а серверным пользователям мы не планируем разрешать гадить даже в эти папки реальной ОС, то изоляция у этих папок DirectoryIsolationMode=WriteCopy Видеть папки серверным юзверям можно, сохранять туда инфу только в контейнер портабла! А вот запустит серверный юзверь софт или нет, при таком раскладе, боюсь далеко не каждый здесь сможет ответить! На функционал самой проги для Вас лично (если вы не серверный юзер, а пользуете её на своей машине) это никак не повлияет! Когда столкнусь с проблемой серверов (если такое когда-то случиться) - буду решать эти моменты на месте, а пока всё это мелочи! Да и по большому счёту этот аттавизм можно сразу нафиг обрезать в процессе создания портабельной программы в настройках самой ThinApp - сообщив ей, что софт будет делаться для одного юзера, а не для всех (опять же в теории, на практике так никогда не делал, оставляя задел для возможных серверных решений)!
 
Добавлено:

Цитата:
не только можно, но и крайне необходимо

 
Хе, а ничего, что идеология портабельных сборок берёт свои корни именно для серверных решений, а там эти папки являются ключевыми ))) Вся идея портабельных приложений состоит в том, что их можно не только переносить, а использовать на одном сервере не устанавливая на кучу компов имеющих доступ к последнему! При этом каждый подключённый юзверь будет иметь свою папку и свои настройки программы!
 
Так что всё зависит от конкретного случая с программой и интересов конечного пользователя... )))

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 22:20 01-12-2013 | Исправлено: AVanti473, 22:22 01-12-2013
bumburbia



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

Цитата:
Я при сборке сразу коприрую нужный мне...

Я то же так делаю: рядом с папкой Users выкладываю ##Attributes.ini "DirectoryIsolationMode=WriteCopy", а в дочерние "DirectoryIsolationMode=Full", но в конкретном случае сборка за счёт этих дублей уж очень сильно увеличивается в размерах, поэтому и хочется просто избавиться от этой папки.
 
 
Добавлено:

Цитата:
Да и по большому счёту этот аттавизм можно сразу нафиг обрезать в процессе создания портабельной программы в настройках самой ThinApp

И где что прописать ?

Всего записей: 2082 | Зарегистр. 12-02-2011 | Отправлено: 22:31 01-12-2013
SunOK_ZM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bumburbia, наверно имелся в виду файл \Program Files\VMware\VMware ThinApp\snapshot.ini аккуратно дополненный(нумерация без сбоев) - "игнор-лист" чтобы не ловить изменения в тех папках. Или параметр "SandboxPath=." (хранить настройки рядом с приложением). /поторопился я ответить/

Всего записей: 255 | Зарегистр. 19-02-2012 | Отправлено: 00:26 02-12-2013 | Исправлено: SunOK_ZM, 00:36 02-12-2013
AVanti473



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

Цитата:
И где что прописать ?

 
Сразу после создания постскана идут диалоговые окна, так вот в окне Groups надо вместо Everyone отметить Only the following Active Directory groups.
 
Вот скриншот:
 

 
И тогда, как видите, на диске %drive_C% остаётся лишь Documents and Settings текущего юзера:
 

 
Всё остальное остаётся как обычно:
 

 

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 10:40 02-12-2013 | Исправлено: AVanti473, 10:41 02-12-2013
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эх, занялся тут на днях (вчера) портабелизацией новых версий Adobe Premiere Pro CC 7.1 Rus и Adobe After Effects CC 12.1.0.168 Rus. Был приятно удивлён, что после портабелизации оба приложения стартуют! Ранее, увы с версиями CS6 ничего вразумительного сделать не получалось... Но есть и НО. Стартовать-то они стартуют, да вот Premiere Pro отказывается открывать файлы .mpg сообщая, что они повреждены! Как минимум это странно, ведь формат .mp4 открывает без проблем. А After Effects требует себе QuickTime, сообщая, что без него, может работать не корректно! Ещё эти пакостные программы запускают штук так 30 процессов в диспетчере задач, и при выключении не выгружают их - приходится глушить процессы вручную программой Unlocker. Ах да, ещё баг - Premiere Pro с первого запуска вылетает с ошибкой (когда доходит до сканирования папки Program Files\Vstplugins), и только на повторном запуске всё сканирует нормально и загружается полностью. Что сие за ерунда выходит?...

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 13:41 03-12-2013
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вобщем бился бился над Adobe Premiere Pro CC 7.1 Rus и Adobe After Effects CC 12.1.0.168 Rus. Надо сказать, что изначально стояла задача сделать сразу обе программы в одном пакете, а не две разные портабельные сборки! Почему? Да всё просто - это взаимосогласующиеся программы, которые "любят" гонять между собой файлы одного проекта! Подключать какую-то в виде плагина, либо при запуске сливать в песочницу с одним названием два билда для меня (ИМХО) верх извращения!
 
Значится в процессе сборки выяснились интересные подробности, а именно:
- Все программы после установки нужно обязательно хоть раз запустить. Иначе при первом запуске на рабочей ОС гарантирован вылет!
- Перед запуском основных Adobe Premiere Pro и Adobe After Effects нужно сначала запустить установленный с Premiere Pro, Adobe Media Encoder. Иначе программы не регистрируют некоторые расширения.
- Перед самой установкой Adobe Premiere Pro и Adobe After Effects в систему, до начала прескана (создания первого снимка) пришлось установить QuickTime Pro 7.74.80.86 и K-Lite Codec Pack 10.1.5 Full, иначе сам Adobe Media Encoder не все форматы видеофайлов отмечает поддержкой при запуске. Тобиш система уже не была кристально чиста на момент установки Adobe Premiere Pro и Adobe After Effects...
- Если QuickTime Pro и K-Lite Codec Pack включить в саму сборку - гарантированный вылет портабельной программы на рабочей ОС. (Оно и понятно, конфликт K-Lite Codec Pack из сборки с таким же пакетом в реальной ОС)
- QuickTime Pro собрал сразу плагином, поместил QuickTime Player Pro v7_74_80_86.dat в папку plugins, находящуюся рядом с исполнительными файлами портабельной программы, да только Adobe After Effects в упор его не видит... (Что-то не так, Х/З что!?).
- И последнее - портабельные программы (обе + Adobe Media Encoder) при самом первом запуске на реальной ОС, всё-таки запускается и даже работают (что после стольких неудач даже шокирует), но, каждая только со второго раза! После закрытия программ повторно запустить их не получается, видимо мешают не завершённые процессы. Хотя вроде в ручную всё вырубаю, всё равно пока не снесёшь папку песочницы, запуститься не даёт.
 
У меня уже закончился запас знаний, чтобы бороться с этим монстром. Astra55, Вы любите разбирать чужие билды, в моём случае, я даже могу предоставить все папки проекта, лишь бы разобраться с этим зверем...
Режимы изоляции везде проверил лично, на %drive_C% оставил только ключи (хотя их дубли и так есть на %AppData% %Common AppData% %Local AppData%, но похоже прога просо жаждит видеть их прямо на диске, а не в профиле пользователей) и папочку Temp тоже оставил (там килобайты мусора - это не принципиально). Содержимое Temp оставил потому, что у меня был прецедент много лет назад с Адобовскими продуктами, когда я при помощи CCleaner зачистил так называемые чистые папки (по сути лишь в Temp файлы были), и приложение послало меня подальше с критической ошибкой!
 
Astra55, что скажите?

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 17:17 08-12-2013
distortion



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

Цитата:
что скажЕте?

Spoon справляется с Adobe простым визардом (только не переусердствуйте с изоляцией после снимка), в то время как в ThinApp нужно подкручивать системные переменные и зачищать дефолтную конфигурацию приложения.

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 17:47 08-12-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AVanti473
Цитата:
что скажeте?
Нет, с этим я разбираться не буду. Адобовские монстры по полтора гектара, еще и на русском языке, вдобавок только 7-ка, не интересуют. Собссно, я считаю все последние версии программ Адобе и Корела полным говном, написанным криворукими индийцами, равно как и саму 7-ку. Считаю вполне обоснованно, но доказывать, ессно, ничего никому не собираюсь.


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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 17:59 08-12-2013
AVanti473



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

Цитата:
Spoon справляется с Adobe простым визардом

 
При всём уважении, Spoon, у меня ассоциируется с дырявым чем-то. Правда, у меня нет достаточных оснований утверждать подобное на основе своего опыта, ведь я практически ничего не собирал в Spoon, но страницы этого форума про вышеупомянутую студию отштудировал, и нашёл массу нареканий в дырявости, которые пока никто не взялся опровергнуть. В частности, насколько я понял, в Spoon либо нету, либо совершенно плохо реализована наследственность режимов изоляции касательно папок, которые не попали в проект при установке программы. Тоесть, если какие-то папки будут созданы в процессе работы готовой портабельной программы - они с большой вероятностью будут решетом в систему.
Идеалогия ThinApp, в данном случае, выглядит не просто привлекательнее, но и намного логичнее! Мне приходилось делать портабельные сборки ThinApp, где я вообще просто устанавливал программу, но не запускал её после инсталляции. Зато в портабельном контейнере программа, запускаясь впервые, создавала всю необходимую окружающую среду папок и файлов в различных системных местах контейнера, при этом, в реальную ОС НИЧЕГО не просачивалось!
 

Цитата:
Адобовские монстры по полтора гектара

И? Не понимаю... Я бы ещё понял разговоры про полтора террабайта, но два-три гига в наше-то время - семечки...
Продолжая мысль про криворуких индийцев: Adobe After Effects, как равно и Фотошоп, пока до сих пор являются лидерами на своих позициях! Многие пытаются повторить этот успех, многие, но до сих пор лишь Corel хоть как-то сравнивает позиции в работе с фотографиями, а в плане видеоредакторов с добавлением настраеваемых эффектов, к моему ОГРОМНОМУ сожалению, я не знаю ни одного, кто приблизился бы к Adobe After Effects. Успех Premiere Pro повторили многие, а вот до After Effects ещё годами добираться будут...
Поэтому, именно НАСТОЯЩИЙ портабл этих продуктов, и именно в ThinApp, интересует меня больше всего! К тому же, здесь (в этом топике) часто обсуждаются различные вопросы и проблемы портабелизации приложений в ThinApp, но, мне почему-то думается, что именно портабелизация х64 линейки Adobe способна открыть самые интересные стороны и проблемы создания портабельных приложений в ThinApp. Отличный полигон, и самое главное, настоящий! Здесь и размер дистрибутива, и проблемы активации с регистрацией, и метровые файлы реестра и море папок с режимами изоляции!

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 20:00 08-12-2013 | Исправлено: AVanti473, 20:03 08-12-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AVanti473
Цитата:
Отличный полигон, и самое главное, настоящий!
Так в чем же дело? Экспериментируйте до победного конца, а меня увольте. Портабельные контейнеры по гигу мне не нужны. Равно, как и программы с аналогичными размерами.

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 21:06 08-12-2013
AVanti473



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

Цитата:
Так в чем же дело? Экспериментируйте до победного конца

 
Эх, в том-то и дело, что я уже писал выше:
 

Цитата:
У меня уже закончился запас знаний, чтобы бороться с этим монстром.

 

 
Иначе я бы не стал обращаться за помощью или советом. И по поводу семёрки и по поводу Адоба - безусловно есть Ваша правда! Я же писал опять же выше:
 

Цитата:
а в плане видеоредакторов с добавлением настраеваемых эффектов, к моему ОГРОМНОМУ сожалению, я не знаю ни одного, кто приблизился бы к Adobe After Effects

 
Если бы кто-то знающий помог бы, а сам я похоже не справлюсь. Это уже далеко не первая моя попытка портабелизировать вышеупомянутые продукты Адоба. Пытался как-то в спуне делать линейку CS6, но что-то после тинэпа я не нахожу общего языка со спуном. Вот упорно ждал выхода поддержки х64 у тинэпа и дождался! Так при попытке портировать продукты Адоба CS6 версий - всё одно тинэп сообщал, что что-то там не поддерживает при создании билда. Теперь, с линейкой CC всё вроде поддерживается, да только я что-то сладить не могу... Я же и не прошу портировать всё за меня... Проект лежит, в архиве весит около 2 Гб, в разархивированном виде 5 с лишкой Гб. Все папки, файлы, всё уже собрано, остаётся понять что не так. Может ему какие-то скриптовые костыльки нужны или ещё что-то... Ну в любом случае, я уже убил на это дело в общем дней пять, если не шесть. Силы и знания закончились, а бросать жалко...

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 21:19 08-12-2013
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хотелось бы сказать Astra55 большое спасибо, что нашёл время и немного проконсультировал меня в некоторых вопросах, касательно моей вышеописанной проблемы! Спасибо!

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 23:48 08-12-2013
distortion



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

Цитата:
Хотелось бы сказать Astra55 большое спасибо

так скажите через ЛС, зачем это выносить на паблик? или это из серии "так же, пользуясь случаем, хочу передать привет Вике из 4-го подъезда, Егору и Саше"?

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 23:56 08-12-2013
AVanti473



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

Цитата:
так скажите через ЛС

 
Виноват. Проблему я всё равно не решил, но, сегодня и не каждый возьмётся помогать. А за помощь, я всегда привык благодарить! Понимаю, офтоп, готов понести наказание от модераторов ветки.

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 00:04 09-12-2013
LJexe



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вообще ThinApp-овские портативки - это ничто иное как файлы програм и записи в реестре касающиеся этих программ. Не понятно зачем делается msi, если он распаковывает этот же портативный файл. логичнее было бы, чтобы на выходе как альтернатива была бы сборка-дистрибутив. Который можно установить в реальную систему со всеми записями в реестре.
Перепаковка программы - не проблема. А вот как из скомпилированного продукта получить дистриб? для чего нужно - поясню. Вот есть портабл прога. К ней появиллись апдейты/сервиспаки. подключать их как плагины можно, нО! Если эти апдейты (update_SP2.exe) не устанавливаются без содержания основной программы в реальной системе? Я сталкивался и не раз! Допустим Нет дистрибутива, который можно установить на реальную систему. из самого билда такие сервиспаки, не устанавливаются. Замкнутый круг. ПОЯВЛЯЕТСЯ ЗАДАЧА №1. Сделать из билда Дистрибутив со всеми реестровыми записями. Это реально?

Всего записей: 45 | Зарегистр. 27-05-2007 | Отправлено: 03:09 09-12-2013
SunOK_ZM



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

Всего записей: 255 | Зарегистр. 19-02-2012 | Отправлено: 04:49 09-12-2013
LJexe



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SunOK_ZM. Конкретный пример CorelDraw X6. И файлокоммандеры с программой в качестве плагина использовал, и из них же пробовал запустить сервиспак. НИФФИГА! Не видит сервиспак запущенный из файлокоммандера, Thinустанолвенную прогу.
 
Так-то по этим делам я уже собак наелся. Теперь интересен как раз вопрос как из билда построить инсталлятор со всеми реестровыми делами, или же как билд установить в реальную систему. Полностью, с реестровыми записями.

Всего записей: 45 | Зарегистр. 27-05-2007 | Отправлено: 05:58 09-12-2013 | Исправлено: LJexe, 06:15 09-12-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LJexe
Цитата:
как билд установить в реальную систему
Не вижу особых проблем и не один раз такое проделывал. Но придется вручную прописывать доступ к закрытым на запись веткам реестра, либо использовать SetACL или аналогичную программу. Низкоуровневых драйверов и прочих компонентов, требующих регистрации или перезапуска служб, не касаюсь. Про необходимость знаний системы и самой программы ваще молчу, это по дефолту должно быть.
 
To all - если от меня что-то срочно нужно, можете стучать в жабу: astra55@jabber.org  


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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 08:43 09-12-2013
SunOK_ZM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LJexe, могу только сказать 2 вещи:
- По-сути. Запустить виртуалку "обрезанной по самое нехочу" винды, из-под запущенной/подключенной плагином портативки сохранить реестр+файлы. Почистить очевидный мусор.
- Рассуждения. А накой обновлять тинапнутый билд вместо чистой установки??? На той неделе скачал Corel X6 от Punsh - функция обновления почти вырезана.

Всего записей: 255 | Зарегистр. 19-02-2012 | Отправлено: 16:07 10-12-2013
   

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