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

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

   

Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
flaner0
Ошиблись топиком, Вам сюда - http://forum.ru-board.com/topic.cgi?forum=5&topic=25375&start=780#1 Ответ на вопрос "а почему?" - http://forum.ru-board.com/topic.cgi?forum=35&topic=1307&start=1980#3 Ответ на второй вопрос - "а причем здесь это?" - http://forum.ru-board.com/topic.cgi?forum=5&topic=31117&start=2960#9

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
на nnm-club выложили видеоматериалы: Cерия конференций компании VMware vmworld (2012)
правда размерчик великоват ... 39,8 GB

Всего записей: 640 | Зарегистр. 26-02-2008 | Отправлено: 18:05 29-09-2013
Alex22T

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
Сделал портейбл BitMaster(прога для скачивания с youtube). Работает, но после закрытия висит в процессах.
И начались танцы:
- упаковывал разными версиями ThinApp - 4.7.*, 4.6.*
- применял разные способы завершения, описанные в мануале от vyachko, (ТАРК вообще закрывает прогу сразу после запуска).
- назначал различные режимы совместимости.
- и, наконец, упаковал в Spoon.
Результат - ноль. Как висел, так и висит...
 
Кто виноват, что делать?

Всего записей: 379 | Зарегистр. 23-04-2004 | Отправлено: 17:55 03-10-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Маленькое кино
Никаких скриптов и прочих костылей, все в рамках настроек ThinApp 4.7.3.

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

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

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А, так это, оказывается, демонстрация конечного результата?
Дошло. После третьего просмотра...
Сначала подумал, что Вы предлагаете закрывать прогу через диспетчер задач и, признаться, слегка офигел. Сейчас все стало на свои места. За "кино" спасибо.
"Бум" работать...

Всего записей: 379 | Зарегистр. 23-04-2004 | Отправлено: 16:26 04-10-2013 | Исправлено: Alex22T, 16:27 04-10-2013
aiki



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну а если уж совсем невмоготу, то держите вот мой стандартный костыль :)  
на примере Canvas
 
Пользоваться очень просто - кидаем скомпилированный файл в папку с программой и в Package.ini устанавливаем его основным запускным файлом. В установках $extraExe перечисляем все файлы которые программа может запустить во время своей работы

Всего записей: 678 | Зарегистр. 25-12-2002 | Отправлено: 19:47 04-10-2013 | Исправлено: aiki, 22:46 04-10-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
aiki
Батенька, да Вы просто маньяк-убийца с тяжелым вооружением Тот же Канвас 14, собранный вчера в ТА по просьбе одного человека, совершенно спокойно закрывается без всяких скриптовых ухищрений, есть менее радикальные способы. Для 99,9% зависающих процессов вполне достаточно простенького vbs скрипта. Но есть один очень тонкий нюанс при его применении, про который обычно либо забывают, либо не знают. А вот для 0,1% действительно приходится изощряться, и Ваш аутоитовский костыль может быть очень полезен. Но только если другие методы не работают, а их немало.
P.S. Упростите этот скрипт до предела с возможностью удаления файлов/папок/ключей реестра и подсуньте его в топик Spoon для параноиков, которых напрягают пустые ключи в реестре и файлопапки в Темпе, пусть развлекаются.

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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aiki
сурьёзный подход к зачистке )))

Код:
If $wins[$i][0] <> "" AND _IsWinVisible($wins[$i][1]) Then
  If WinGetProcess($wins[$i][0]) = $proc Then

любители BSOD могут убрать и порубить core-процессы))

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а я когда экспериментировал вчера-позавчера, то собранный в XP канвас наглухо не хотел выгружаться в семерке. Причем в виртуальной среде оставался висеть процесс CanvasInTouch2.exe. Но там другая проблема была - привязку канваса к железу не удалось победить...
Ну а вообще я наверное просто не люблю миндальничать и если не выгружается, то сразу бью в челюсть :)
 
Помню еще когда телевизоры чинил, то вообще не пользовался ничем кроме одного конденсатора с зачищенными концами, отвертки и паяльника :)  Например нет синего цвета -> замкнул на плате конденсатором несколько контрольных точек -> картинка на экране изменилась определенным образом -> что-то с видеоусилителем -> меняю все 4 транзистора и 2 диода в синем канале (все равно суммарная стоимость компонентов в десятки раз меньше стоимости ремонта). И пока "более опытные" снимали осциллограммы и морщили лоб раздумывая какой конкретно транзистор перепаять в одном телевизоре, я со своим радикальным методом успевал сделать 3-4 штуки :)

Всего записей: 678 | Зарегистр. 25-12-2002 | Отправлено: 23:01 04-10-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
aiki
Привязку к системе и зависание Канваса победил легко, вроде с ACDSee единая система, но на Win7 x64 какие-то непонятные косяки полезли. Поскольку сам с этим Канвасом не работал, да и не нужен он мне, а заказчику хватает XP, то не стал дальше разбираться. Но в последнее время появилась другая проблема, а может и не проблема - народ пользуется замусоренными системами, и я не могу воспроизвести  ошибки ТА сборок, которые у них вылезают, поскольку на своих компах все чисто, сборки работают нормально. Доходит до того, что хотят и установленную, и портабельную программу использовать чуть ли не одновременно. Есть у меня одна мысля на этот счет, только сейчас придумал, надо будет попробовать на практике.

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 06:35 05-10-2013
ewfox1

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые знатоки, не являясь продвинутым пользователем ThinApp, попытался сделать в 3 клика портативку ComfortKeys 7.0.3.0.
http://forum.ru-board.com/topic.cgi?forum=35&topic=36309&start=260
 
 Все работает вроде, только при выходе раздражают сообщения:
 

 
это касается и других программ этого производителя.
 
Вопрос: как победить? Если это возможно, а объяснять чайнику гемморойно, мож кто соберет легко?
В данном случае, как минимум, нужна сборка или рецепт.

Всего записей: 704 | Зарегистр. 03-04-2008 | Отправлено: 10:56 05-10-2013 | Исправлено: ewfox1, 11:01 05-10-2013
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewfox1
с программой не знаком, но вангую, что она должна работать c global hotkeys - эту dll нужно "выносить в систему"

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 11:12 05-10-2013
Alex22T

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

Спасибо!  
Хотелось бы уточнить некоторые моменты:
1. $mainExe = "bitmaster.exe"  
$extraExe1 = "bitmaster.exe"
Получается bitmaster.exe - main и он же разрешен для запуска или main - это скомпилированный екзешник скрипта?
2. bitmaster.bin тоже можно включить в разрешенные или поддерживаются только exe?
3. Строки #AutoIt3Wrapper_Icon и т.д можно закомментировать, если не нужны?
 
Astra55
Цитата:
Для 99,9% зависающих процессов вполне достаточно простенького vbs скрипта. Но есть один очень тонкий нюанс при его применении, про который обычно либо забывают, либо не знают.

Ну, так поделились бы сокровенным. Посеяли бы разумное, доброе, вечное, нубам на радость.
А то выходит
"Особенно мучителен был следующий фокус: Федюшка привязывал на ниточку кусочек мяса и давал его Каштанке, потом же, когда она проглатывала, он с громким смехом вытаскивал его обратно из ее желудка".
©А.П.Чехов "Каштанка"

Всего записей: 379 | Зарегистр. 23-04-2004 | Отправлено: 14:30 05-10-2013 | Исправлено: Alex22T, 14:32 05-10-2013
aiki



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex22T
указанный в $mainExe файл это основной запускной файл программы и писать его же и в $extraExe не нужно :) Имя скомпилированного екзешника скрипта пишем только в Package.ini
И нет никаких ограничений на расширение - может быть и bin и tmp и что угодно. Главное чтобы имя совпадало с именем процесса, которое можно посмотреть в диспетчере задач (виртуальной системы или той системы на которой происходила сборка). Ну и если Wrapper не используется, то все эти строки просто проигнорируются при сборке - можно стереть или оставить - не важно.
И кстати в большинстве случаев можно написать
$mainPath = ""

Всего записей: 678 | Зарегистр. 25-12-2002 | Отправлено: 15:25 05-10-2013 | Исправлено: aiki, 15:28 05-10-2013
SunOK_ZM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewfox1, про ExternalDLLs= вам правильно подсказали, их наверно несколько - писать их имя через ";"без пробелов. А чтобы избавится от мессаджей - убрать ";" перед IgnoreDDEMessages=1
На всей линейке действует кусок Pakage.ini от CClipboard принцип тот же.

Всего записей: 255 | Зарегистр. 19-02-2012 | Отправлено: 01:25 06-10-2013 | Исправлено: SunOK_ZM, 18:17 11-10-2013
romby



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Начал знакомиться с сабжем день назад. Версия 4.7.3-891762 (7101) под Windows XP 32-bit в виртуальной машине. И вот не могу понять. Не смотря на DirectoryIsolationMode=Full и в Package.ini и в %drive_A%\##Attributes.ini , дисковод остаётся доступным для реального чтения и записи. То же самое происходит с сетевыми дисками. В то же время все CD и HDD изолируются как положено. Что ещё нужно сделать, чтобы изолируемая программа не видела реальные файлы на диске A?

Всего записей: 1793 | Зарегистр. 09-02-2006 | Отправлено: 19:37 07-10-2013 | Исправлено: romby, 19:57 07-10-2013
romby



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поторопился с вопросом, вот простой ответ: раскомментировать в Package.ini:
Цитата:
SandboxNetworkDrives=1
SandboxRemovableDisk=1

Всего записей: 1793 | Зарегистр. 09-02-2006 | Отправлено: 22:55 07-10-2013
MSx213



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть инструменты по пути c:/tools/ и папка с которой все эти инструменты работают c:/tools/output. Задача такая, нужно запихнуть все инструменты в песоцницу, чтобы все инструменты хранились например по этому же пути(c:/tools/) но уже в виртуальной среде, а папку output вывести рядом с самой песочницой и надо както сделать ярлык папки чтоли. Например я кидаю в папку output файлы для обработки та что рядом с песочницой, и эти файлы как бы оказываются в виртуальной среде по пути c:/tools/output. Надеюсь понятно объяснил)
PS: Но так чтобы сама песочница с папкой output могла находиться по любому пути, а не чисто по пути c:/tools/ реальной системы.
 
 Знает ли кто как такое можно реализовать?

Всего записей: 204 | Зарегистр. 25-02-2007 | Отправлено: 17:42 14-10-2013 | Исправлено: MSx213, 17:44 14-10-2013
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MSx213
Можно попробовать путем копирования в виртуальную среду через VB-скрипт (чтобы срабатывал при запуске), но в этом я совсем слаб.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 01:34 16-10-2013
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
Похоже, что MSx213 хочет закидывать файлы в папку output, которая рядом с песочницей, и при этом чтобы файлы одновременно оказывались бы в виртуальной папке output, которая в песочнице, в ходе работы программы. А если при запуске, то действительно просто VB-скриптом.

Всего записей: 3885 | Зарегистр. 20-02-2007 | Отправлено: 10:56 16-10-2013 | Исправлено: coherent, 11:01 16-10-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