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

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

   

SpoinT



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Astra55
А в чем смысл эксперимента?

Всего записей: 840 | Зарегистр. 31-01-2007 | Отправлено: 13:59 02-08-2011
PoziaSergey

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

Цитата:
 какой именно софт рассматривать в презентации

сложный в плане взлома. вот все пытаюсь сделать sjolidworks, autocad, office и никак...

Всего записей: 218 | Зарегистр. 16-05-2009 | Отправлено: 20:11 02-08-2011
coherent

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

Цитата:
Вопрос - будет ли разница, если да, то какая, между двумя слепками системы?

Поскольку в условии указано, что софт не взаимодействует с другими софтами и не создает дополнительных файлов, папок и записей в реестре, то это означает, что задана изоляция WriteCopy (или Full). Удаление  из сборки абсоютно всех файлов ##Attributes.ini приведет к тому, что все папки также будут иметь такую изоляцию. Поэтому я думаю, что сборка оставит только запись в ветке реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache, чем собственно и будут различаться два слепка системы. Возможно я чего-то не учитываю, но хочется верить, что я прав!

Всего записей: 3885 | Зарегистр. 20-02-2007 | Отправлено: 20:25 02-08-2011
b4369716



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

Цитата:
сложный в плане взлома. вот все пытаюсь сделать sjolidworks, autocad, office и никак...
Удваиваю этого перца. Самое интересное будет посмотреть такой проект, в котором, к примеру, фишки, описанные Astra55 и прочие хитрости будут не блажью ради "красоты", а острой необходимостью, без которой портативка работать не будет.
 
Простейший пример (только как один из множества примеров!) - punto.
 
Добавлено:

Цитата:
Вопрос - будет ли разница, если да, то какая, между двумя слепками системы?
Смотря какая программа и какие настройки в Package.ini
Если, к примеру, Total Commander, так не будет разницы. А если какой-нть акробат ридер, то с начтройками изоляции файлов "merged" конечно будет - насорит в local appdata и прочих папках. Разумеется, в Prefetch тоже следы останутся.

Всего записей: 10 | Зарегистр. 16-06-2011 | Отправлено: 21:32 02-08-2011
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
PoziaSergey
b4369716
Не путайте взлом и виртуализацию.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 23:57 02-08-2011
SpoinT



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

Всего записей: 840 | Зарегистр. 31-01-2007 | Отправлено: 00:28 03-08-2011 | Исправлено: SpoinT, 00:29 03-08-2011
Astra55



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

Цитата:
А в чем смысл эксперимента?

Чтобы не только читать чужие мануалы, а самому думать и проверять свои мысли на практике.
coherent
b4369716
Теперь проделайте то же самое с реальной сборкой. Для пущей важности удалите не только файлы ##Attributes.ini, но и закомментируйте DirectoryIsolationMode=Merged или вообще удалите [Isolation]. Потом зайдите в виртуальную среду и попробуйте скопировать какой-нибудь файл в директорию самого портабельного софта. Интересные результаты, правда?

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 11:26 03-08-2011
SpoinT



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Astra55
Я вообще не понял о чем вы.
 
То, что человек попросил что-то не включать в мануал и вы не согласны с ним и приводите доводы почему?

Всего записей: 840 | Зарегистр. 31-01-2007 | Отправлено: 15:35 03-08-2011
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55
Получается, что по умолчанию, без явного указания изоляции, режим изоляции ThinApp-сборки - WriteCopy. Результаты любых манипуляций с файлами остаются в песочнице. Пробовал с Total Commander-ом.

Всего записей: 3885 | Зарегистр. 20-02-2007 | Отправлено: 15:51 03-08-2011
claim35



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Раз зашла речь об инструкциях и мануалах дам от себя решение одной проблемы, которого на ру-борде по-моему нет, наверное из-за того, что наши эксперты пользуются Windows XP. В Windows 7 столкнулся с тем, что если в любом Thinapp-приложении открыть окно сохранения-открытия файла, то песочница увеличивается на десятки или сотни мегабайт, оказалось туда копируется весь кэш эскизов из Local AppData. Поэтому, если планируется использовать сборку на Windows 7, то при создании необходимо в проект добавить папку \%Local AppData%\Microsoft\Windows\Explorer\ с Attributes.ini, где указать DirectoryIsolationMode=Merged.

Всего записей: 1985 | Зарегистр. 27-05-2007 | Отправлено: 16:09 03-08-2011
MH100181Q



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
claim35 Для кого-то это будет полной неожиданностью
Кстате в Cameyo похожая история и в JauntePE, но JauntePE немогу победить...

Всего записей: 1511 | Зарегистр. 29-04-2008 | Отправлено: 19:35 03-08-2011
opt_step



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
claim35
тоже с этим сталкивался

----------
Reset - не кнопка, а горькая необходимость.

Всего записей: 11235 | Зарегистр. 10-09-2008 | Отправлено: 19:42 03-08-2011
Alex22T

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделал портейбл Nexus Radio. Работать - работает, но после закрытия процесс не завершает.
Использование taskkill (OnLastProcessExit и OnFirstParentExit) не помогло.
T.A.P.K  работает  странно - если запустить и сразу закрыть, скрипт срабатывает и процесс завершается, если дать немного поработать (5-10 минут), процесс висит. Срабатывает в том случае, если во время "висения" запустить еще раз программу.
Помогите, плиз, разобраться.
UPD. Делал на ThinApp 4.6.1 на Win 7.  
В ветке писали, что последние версии  ThinApp некорректно работают со скриптами, поэтому пытался сделать "извращенным" способом - ThinApp 4.0.2 на Win XP SP3, потом "релинкнул" под семерку.
Результат тот же

Всего записей: 379 | Зарегистр. 23-04-2004 | Отправлено: 21:26 04-08-2011 | Исправлено: Alex22T, 21:36 04-08-2011
megauser123



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

Цитата:
Сделал портейбл Nexus Radio. Работать - работает, но после закрытия процесс не завершает.
В случае, если глюк в самом движке ThinApp, то завершать нужно обзательно через wmi!
 
К слову, если портативка сама не завершается, остается висеть в процессах, значит проект сделан криво! И самый лучший выход - не убивать процессы, пытаясь лечить симптомы, а разобраться в причинах подвисания и "выпрямить" сборку.

Всего записей: 645 | Зарегистр. 14-08-2003 | Отправлено: 22:45 04-08-2011 | Исправлено: megauser123, 22:49 04-08-2011
claim35



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

Цитата:
Сделал портейбл Nexus Radio. Работать - работает, но после закрытия процесс не завершает.

Забавно, но эта штука и не портейбл тоже после закрытия процесс не завершает, а продолжает висеть в трее и после щелчка правой кнопкой нагло открывает какой-то сайт, может вы просто про это забыли?

Всего записей: 1985 | Зарегистр. 27-05-2007 | Отправлено: 23:23 04-08-2011
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня несколько раз зависал процесс из-за бдительного антивируса.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 23:31 04-08-2011
Alex22T

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

Цитата:
такие вопросы лучше задавать тут

Там вопросы не задают, там делают заказы на портабелизацию и обсуждают готовые сборки. Мне важно понять, где я допустил ошибку и как ее исправить, а не получить готовый Nexus. Собственно его, Nexus'а, можно рассматривать, как подопытного кролика.

Цитата:
По поводу скриптов не понял, как именно они некорректно работают?

Так я же написал: применяю taskkill - процесс не завершается, T.A.P.K - прога корректно закрывается только сразу после запуска, если немного поработает - висит.

Цитата:
К слову, если портативка сама не завершается, остается висеть в процессах, значит проект сделан криво!

Вполне возможно. Поэтому я хочу разобраться, что не так. Я портейблов сделал не много и с "зависанием" столкнулся впервые.

Цитата:
И самый лучший выход - не убивать процессы, пытаясь лечить симптомы, а разобраться в причинах подвисания и "выпрямить" сборку.

Так подскажи как это сделать, если знаешь, вместо пустой риторики. Я делал так, как описано в мануале  vyachko, там речь идет именно об завершении зависших процессов. Если бы там было сказано, что если процесс не завершается, значит сборка кривая, то и вопрос не возник бы.

Всего записей: 379 | Зарегистр. 23-04-2004 | Отправлено: 23:47 04-08-2011 | Исправлено: Alex22T, 23:57 04-08-2011
megauser123



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

Цитата:
Мне важно понять, где я допустил ошибку и как ее исправить, а не получить готовый Nexus.
Это другой разговор, так и надо было сразу писать: хочу научиться отлаживать портативки.
 

Цитата:
Вполне возможно. Поэтому я хочу разобраться, что не так. Я портейблов сделал не много и с "зависанием" столкнулся впервые.
Конкретно твоя проблема - зависшие процессы - она не имеет общего решения. Причин множество и для каждой программы они, как правило, разные. Как видно из слов claim35 и NickOnToluca, проблема может быть где угодно, от банальной "галочки", до внешнего окружения.
 

Цитата:
Так подскажи как это сделать, если знаешь, вместо пустой риторики.
Я написал вполне серьезно, без иронии, основываясь на своем опыте. Если ты считаешь, что это пустая риторика, то я не уверен, что ты вообще готов слушать и тебе действительно "важно понять, где я допустил ошибку и как ее исправить".
Поменьше агрессии, если хочешь, чтобы с тобой общались вежливо.
 
PS ThinApp 4.6.1 - собирается и работает без проблем и на XPsp3 x32 и на Win7 x64 Ссылка (6.7Mb). Удалено (работает нестабильно).

Всего записей: 645 | Зарегистр. 14-08-2003 | Отправлено: 00:06 05-08-2011 | Исправлено: megauser123, 01:37 05-08-2011
claim35



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex22T
Прямо сейчас собрал этот Nexus Radio, проверил на виртуальной чистой Windows 7x64 (а это самый тяжелый случай для Thinapp), процесс закрывается без проблем, аккаунта у меня нет, поэтому только запуск-выход, но ещё раз скажу - эта зараза прячется в трей, "немного по дебильному" сделана.

Всего записей: 1985 | Зарегистр. 27-05-2007 | Отправлено: 00:11 05-08-2011 | Исправлено: claim35, 00:12 05-08-2011
Alex22T

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

Цитата:
Забавно, но эта штука и не портейбл тоже после закрытия процесс не завершает, а продолжает висеть в трее и после щелчка правой кнопкой нагло открывает какой-то сайт, может вы просто про это забыли?

У меня такое было на старых версиях (до 5.0), при закрытии он лез на свой сайт.
Кстати, сейчас у меня 5.0 отлично работает на XP, портейбл, тоже сам делал, корректно закрывается и никуда не лезет.
Танцы - это с версией 5.4, обновиться хотел, под семерку...
 
UPD.

Цитата:
Прямо сейчас собрал этот Nexus Radio, проверил на виртуальной чистой Windows 7x64 (а это самый тяжелый случай для Thinapp),

login:  process00425
pass:  process00425
Если есть возможность, поганяй его немного, интересно, как он закроется.
P.S. Windows 7x64 - у меня такой же тяжелый случай

Всего записей: 379 | Зарегистр. 23-04-2004 | Отправлено: 00:19 05-08-2011 | Исправлено: Alex22T, 00:27 05-08-2011
   

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