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

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

   

DonDD



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

Цитата:
Для тех, кому английский не преграда, рекомендую:
http://communities.vmware.com/community/vmtn/desktop/thinapp/bootcamp

Я там нашел как раз про .Net
По быстрому нужно было Компас 14 сваять, вот и пришлось заморочится.

Всего записей: 1169 | Зарегистр. 25-03-2006 | Отправлено: 23:54 31-03-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NickOnToluca
Возвращаясь к нашему разговору о вариантах подключении плагинов. Мне удалось превзойти Spoon по гибкости подключения плагинов в ThinApp. Было дело, сам сетовал на невозможность располагать любые плагины рядом с основным экзешником. Теперь проблема целиком и полностью решена. Как говорят, ни прибавить, ни убавить, можно использовать все возможные комбинации, с папкой Plugins и без нее. Проверил на двух софтах, Акробате X и EditorPlus 3 с русификатором, все работает. Может потом что и вылезет, но раз компилятор не ругается, плагины подхватываются, должно быть все правильно.

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 11:11 08-04-2013
distortion



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

Цитата:
Было дело, сам сетовал на невозможность располагать любые плагины рядом с основным экзешником. Теперь проблема целиком и полностью решена.

А как решена? Как прописали локейшн?

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 11:21 08-04-2013
gvozdik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55
Если возможно, поделитесь, пожалуйста, решением!
И впрямь очень полезная находка!

Всего записей: 2196 | Зарегистр. 21-12-2006 | Отправлено: 12:54 08-04-2013
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gvozdik
Возможно, что-то из этого (вечером попробую):
OptionalAppLinks=%AppPath%\*.*
OptionalAppLinks=.\*.*
 
Еще есть возможность динамического указания через *, к примеру,OptionalAppLinks=Path\*\*\*.*

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



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
distortion
Цитата:
А как решена?
Очень просто, два знака добавил, четыре убрал. Поскольку задача уже решена, каждый может попробовать найти аналогичное решение самостоятельно, никакой зауми там нет. Нужно только отказаться от привычного шаблона мЫшления насчет плагинов AppLinks и сразу все станет ясно и понятно. Заодно, слегка про особенности винды вспомнить
gvozdik
Если никто не догадается, тогда поделюсь.


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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 14:23 08-04-2013
distortion



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

Цитата:
OptionalAppLinks=.\*.exe
- работает

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



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
distortion
Цитата:
работает
Вообще-то нет, не работает. Направление мыслей правильное, но реализация не стыкуется с файловой системой винды. Пробуйте еще раз. Ошибся, не удалил plugins. Да, работает. Но у меня сделано несколько иначе, исключены конфликты между файлами. Добавьте любой экзешник рядом и сборка рухнет при запуске.

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 15:14 08-04-2013 | Исправлено: Astra55, 15:23 08-04-2013
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55
поведайте уже, хватит загадок

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



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ладно, хоть попытались что-то сделать. Цитата из неопубликованного:
------------------
В ThinApp есть возможность подключать заранее определенные плагины, которые будут находиться рядом с основным exe файлом сборки, без папки Plugins. Для этого нужно добавить в строку следующие параметры:
OptionalAppLinks=PluginName.exe
 
Интересно, что ThinApp поддерживает файлы без расширения, то есть имя плагина может быть просто PluginName. Возможны такие варианты:
1) OptionalAppLinks=*
2) OptionalAppLinks=*;plugins\*
 
В первом случае будут подключаться плагины, расположенные рядом с экзешником и не имеющие расширения. Во втором – как расположенные рядом с экзешником, так и в папке Plugins, в обоих случаях не имеющие расширений. Возможны самые разные комбинации, определяемые в строке опции через ;, например:
;OptionalAppLinks=*;plugins\*; plugins\*.exe;PluginName.exe и так далее. Есть одно ограничение имен плагинов без расширений – в именах не должно быть точек, иначе часть имени после точки станет расширением
------------------
 
Добавлено:

Цитата:
исключены конфликты между файлами
Себя забыл проверить, ну как всегда про бревно и соломинку Тот же конфликт получается между экзешниками. Будем думать дальше.


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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 15:28 08-04-2013
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
конфликтов не избежать, если файл залинкован (независимо от расширения).

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



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
distortion
Цитата:
конфликтов не избежать
До версии 4.6.1 все нормально, а вот после начинаются конфликты с любым экзешником, если включены апплинки и он находится в их папке. Налицо девелоперский косяк, надо бы им отписать, да кто это будет делать?


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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 15:50 08-04-2013
distortion



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

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



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
distortion
У меня было все нормально, потом еще раз проверю. Рядом с основным экзешником и файлом плагина помещался произвольный экзешник jbig чего-то там от A-PDF, на ранних версиях все ОК, на последних окно ошибки. Не исключено, что есть зависимость от самих экзешников.


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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 16:44 08-04-2013 | Исправлено: Astra55, 17:03 08-04-2013
gvozdik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А в чём практическая польза такого подхода? Может зря "огород городим"?

Всего записей: 2196 | Зарегистр. 21-12-2006 | Отправлено: 16:47 08-04-2013
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gvozdik
практической мало - разве что, кому-то (например мне) понравится хранить thinstall и плагины в одной папке.

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



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
gvozdik
Мне подключение определенных программ как плагинов нужно постоянно, чтобы не городить огород с папками и дублями. Остальное было ради чистого любопытства. И любопытство на этом не кончилось. Уже опробована методика выноса любого файла/папки в песочницу, осталось опробовать скрипт vbs. На вопрос "а это еще зачем?", каждый отвечает самостоятельно.

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 17:02 08-04-2013 | Исправлено: Astra55, 17:03 08-04-2013
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Насчет косяка этого все же стоит отписать.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 19:44 08-04-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NickOnToluca
Вроде Вы там присутствуете, вот и подсказали бы, а то получается не здорово. Теряются кое-какие возможности, пусть небольшие, но ведь теряются. Кстати, насчет расположения произвольных плагинов рядом с экзешником - никакой инфы в Инете не нашел, хотя частенько проглядываю материалы на тему ThinApp и все что с ним связано. В мануале есть пример только с конкретным именем:
RequiredAppLinks=Plugin.exe и далее The OptionalAppLinks parameter is similar to the RequireAppLinks parameter...

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 20:26 08-04-2013
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Astra55
Ну а...
The RequireAppLinks parameter is similar to the OptionalAppLinks parameter...
 
Да надо пролистать их форум. Если не было заяв, то создать тему.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 20:44 08-04-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