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

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

   

Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в процессе борьбы с http://forum.ru-board.com/topic.cgi?forum=55&topic=11671&start=3420#3
 
нарыл недокументированный (во всяком случае - в русском хелпе) параметр:

Цитата:
By default a ThinApp application can see files and registries on the system unless isolation mode is "full".
"DELETED" in front of a registry key means the application cannot see it even if it exists on the system.
 
По умолчанию приложение ThinApp можете увидеть файлы и реестры системы, если режим изоляции не "Full". "DELETED" перед ключом реестра означает, что приложение не может видеть его, даже если он существует в системе.

Пример:  

Код:
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{d19d1258-ada6-40e1-b4d6-5d160e2ebfc9}

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 23:46 19-10-2015
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Примерно год назад здесь обсуждали проблему несовместимости портабельных сборок на ThinApp и антивирусного софта SEP (Symantec Endpoint Protection): готовые сборки или просто не запускаются на компе, или запускаются, но вылетают с ошибками, или некорректно сохраняют файлы при выходе и т.д. и т.п.  
   
Подскажите, а у VMWare с другими продуктами Symantec тоже есть конфликты? Например, с Norton Antivirus и Internet Security? Или это специфическая проблема именно с SEP?  
   
Спасибо!

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 10:09 20-10-2015
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, я не знаю, насколько это важно, но уж точно небезынтересно! Сегодня на почту получил письмо такого содержания:
 
VMware Tour «Виртуальная Россия» 12 ноября 2015 года
 
P.S. Я не житель России и не столь богат, но, возможно, знатоков, прямо или косвенно, заинтересует подобная инфа...

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 10:28 20-10-2015 | Исправлено: AVanti473, 10:31 20-10-2015
renats84



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли на форуме тема, где описано создание приложений paf (PortableApps.com)? Также есть аналог PortableAppz. Ищу.

Всего записей: 1629 | Зарегистр. 18-03-2010 | Отправлено: 12:33 20-10-2015 | Исправлено: renats84, 12:35 20-10-2015
GabeGates



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
renats84
На самом же сайте PortableApps.com есть:
Подробнее...

Всего записей: 150 | Зарегистр. 29-09-2015 | Отправлено: 05:51 21-10-2015
Evgenii724



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

Цитата:
Astra55  
на мой взгляд, не очень здорово пихать в каждую сборку рантаймы/фреймворки. при отсутствии в системе этого добра всегда можно воспользоваться плагинами, благо их напаковали уже предостаточно: .net, jre, vcr, air - все пробегало в этом топике.  
 
это всего лишь имхо, никому не навязываю, также как и не нуждаюсь в критике по этому поводу. спасибо.
 

Привет всем. Вопрос, где же эти плагины на форуме если все ссылки не рабочии? Нашел всего одну ссылку и то этот плагин у меня есть dotNetFx40.portable, к тому же меньшего размера чем на этом форуме.

Всего записей: 165 | Зарегистр. 27-09-2015 | Отправлено: 12:30 22-10-2015
AVanti473



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

Цитата:
где же эти плагины на форуме если все ссылки не рабочии

 
время не стоит на месте, ссылки умирают, если это не личные аккаунты на облачных хранилищах, либо не собственные места на хостингах... Но по сути-то верно процитировали. Целесообразность сборки со всеми библиотеками есть тогда, когда точно неизвестен конечный пользователь и его квалификация. А если делать для себя, или для ограниченного круга посвящённых, то пихать в каждую сборку сотни мегабайт вреймворков бессмысленно. Упомянутый четвёртый, это возможно мой. Да, размер привышен в следствии того, что не удалил дубликаты распакованных инсталляционных файлов из папки самого фреймворка. Но, на кой-то кх-кх он их туда прячет в свои подпапки... Так он эти дубли пихает и в темп и в системную папку инстала, ещё и себе в папку копию лепит. Если с темпами и системными бекапами всё ясно, то с одним дубликатом в подпапках фреймворка я разбираться не стал. Кроме этого, по сути можно ещё там мегабайт может 20 подрезать во всей сборке, да только - а нафига? Критично что-ли? Вот когда косяк с "обрезанной" библиотекой вылезет, тогда и будет повод подумать, а стоило ли резать 20 Мб. Про копии распакованного инстала в "%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\SetupCache", как я уже писал, ну да, там под 200 метров в распакованном виде. Не знаю, мне не суть принципиально.
А про плагины от разных людей, тут тоже тема для разговора. Один делает профессионально, а у другого может выйти дырка от бублика, когда плагин всё будет лить в систему. Учитывая, что настройки плагина в приоритете, то его "дырявость" может испортить всю портабельность приложения, запущенного с ним. Это ж всё, кто как сделает и с какими настройками соберёт пакет...

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 13:21 22-10-2015 | Исправлено: AVanti473, 13:23 22-10-2015
bumburbia



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Evgenii724
Какие именно плагины требуются ? Что будет с ними запускаться ?

Всего записей: 2082 | Зарегистр. 12-02-2011 | Отправлено: 14:38 22-10-2015
Evgenii724



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чем больше плагинов тем лучше, лучше один раз скачать много чем когда будет нужно снова искать, тратя драгоценное время. В настоящее время у меня есть dotNetFx40.portable, Visial-C++-2005-2008-2010. C++-2005-2008-2010 весят мало, поэтому их можно и в виде плагинов не изготовлять, другое дело плагины Framework, их я ищю, хотелось бы версии 2,3.5 и 4.6.  Я тоже нестороник  устанавливать NET Framework внутрь сборок, считаю это лишним весом. Пример: https://yadi.sk/d/5K9sfP1CjqMuq Буду очень признателен если вы поделитесь, тем что у вас есть. Я этим занимаюсь недавно, по этому такие ответственные файлы не берусь изготавливать сам.

Всего записей: 165 | Зарегистр. 27-09-2015 | Отправлено: 16:34 22-10-2015 | Исправлено: Evgenii724, 16:46 22-10-2015
AVanti473



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

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 17:28 22-10-2015
bumburbia



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Evgenii724
.NET Framework 2.0 (SP2)
.NET Framework 3.5 (SP1)
.NET Framework 4.0
.NET Framework 4.5.2
Версия 4.6, по моему, не очень востребована, я таких программ не встречал.
 
Добавлено:
AVanti473
Так он и не ведёт речь о первом или третьем фреймворке, и, кстати, версия 3.5 тоже в ходу.

Всего записей: 2082 | Зарегистр. 12-02-2011 | Отправлено: 17:36 22-10-2015
Evgenii724



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот спасибо большое!!! Жаль раньше эту страничку не видел, плагины пригодятся про запас, по этому не говорю конкретно для какой программы. Многие пользователи не в состоянии сами установить в систему нужные компоненты и по этому могут потом обвинить в неработоспособности сборки. По этому делаю для гарантии с папкой Plugins. .NET Framework 4.6 наверно не востребована из за большого размера раз включает в себя версии с 4 по 4.6. Главное есть теперь 2 и 3.5 с 4.5 Спасибо!!!
 
Добавлено:
Подробнее...

Всего записей: 165 | Зарегистр. 27-09-2015 | Отправлено: 18:18 22-10-2015 | Исправлено: Evgenii724, 18:39 22-10-2015
Proshaa

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

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 20:32 22-10-2015
Evgenii724



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Значит только в песочницу надо эти папки перемещать, что бы всегда программа их там находила. Я так понял. А рядом с исполняемым файлом не получится так как придется все равно хотя бы 1 раз эти пути указывать после первого запуска и которые пропадут в случае перемещения сборки в другое место, придется снова вручную эти пути создавать. Этот вариант не имеет смысла, только в песочницу надо.

Всего записей: 165 | Зарегистр. 27-09-2015 | Отправлено: 20:49 22-10-2015 | Исправлено: Evgenii724, 21:09 22-10-2015
Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Evgenii724
мне кажется, что кто-то что-то недопонимает, но всё равно делает...
добавлять всё что нужно проге для работы - надо сразу, еще до сборки. всё, что добавится потом, к уже готовой программе будет доступно только на этой машине и "с собой" она это не заберёт. ну, разве что тягать ещё и песочницу за собой - если новые файлы там.
тогда в чём смысл портабельности?
да, ещё можно плагины подключать. но это уже два-три-четыре... файла, а не один. очень удобно, ага.

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 21:24 22-10-2015
AVanti473



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

Цитата:
Многие пользователи не в состоянии сами установить в систему нужные компоненты

 
Меня терзают смутные сомнения... Многие пользователи, это кто? Те что на варезниках, гребут софт с условно-бесплатных обменников? Чевой-то у нас интересные люди стали приходить... Сделайте, дайте, но вопросов как сделать, в профильном топике, значительно поубавилось. Уважаемый Evgenii724, я не настаиваю, но, возможно Вам проще здесь http://forum.ru-board.com/topic.cgi?forum=55&topic=11671&start=0 заказывать софт?
По вопросу папок для голосариев, ну а что в песочнице не так? Если выставить изоляцию writecopy для папки "Мои документы", или отдельно для определённых, заранее известных подпапок, то голосарии и будут кочевать в песочнице, вместе со сборкой. А лежат они в песочнице рядом с исполнительным файлом, или в отдельной папке - какая разница? Или нужно чтобы потенциальным юзверям было совсем кошерно?
Заранее прошу прощения за любопытство, но я малость любопытен...

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 21:32 22-10-2015
Evgenii724



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

Всего записей: 165 | Зарегистр. 27-09-2015 | Отправлено: 21:47 22-10-2015 | Исправлено: Evgenii724, 22:15 22-10-2015
Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кстати, о песочнице. 5-я серия активно забивает кеш всяким-разным, причём пухнет очень быстро. так что - не забываем прописывать CachePath в песочницу

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 10:07 23-10-2015
SunOK_ZM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Proshaa, тоесть? CachePath для того, чтобы мусор из кеша кочевал с песочницей, или складировался вне системного. От черезмерного забивания кеша параметр не спасает. (А пухнуть он может от запуска браузера из-под портативки)

Всего записей: 255 | Зарегистр. 19-02-2012 | Отправлено: 17:32 23-10-2015
Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SunOK_ZM
конечно, от "пухлости" не спасает. от пухлости спасает грамотная сборка - не включать в неё то, что и так есть в системе. конечно, это не панацея, а средство не наращивать кеш лишним.
но вот чему не будет рад никто - это кешу в системной папке. поэтому нужно приписывать CachePath. а уж куда - внутрь песочницы или рядом с ней - смотрите по обстоятельствам. если в песочнице ничего такого, чтоб её таскать за собой - лучше внутрь. и очистку при выходе. если чистить песочницу нежелательно - тогда лучше рядом. или в системный TEMP.
выбор зависит от многих факторов и обстоятельств. я лишь указал на подводный камень, а как его обходить - дело личное )))
 
да, чтоб "от браузера" не пух - прописывайте Merged на папку кеша браузера.

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 19:12 23-10-2015 | Исправлено: Proshaa, 19:14 23-10-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