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

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

   

NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Svift
Внесите эту запись вручную уже после захвата.
Выставьте для нее изоляцию полную.
Основным запускаемым файлом пусть будет, например, BAT, который сбрасывает триал и запускает основную программу.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 09:25 19-03-2010
Svift

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca Про батник интересная мысль, только в БАТанике не силен, может подскажите содержимое Bat файла?  
При полной изоляции программа не запускается да и основная ее функция в создании списков файлов, т.е. при полной изоляции я не увижу создаваемых списков в реальной системе (Или я не правильно понял про полную изоляцию?).  
 
Добавлено:
NickOnToluca Нашел информацию про создание бат на форуме, попробую разобраться сам. Спасибо за помощь!
 
 
Добавлено:
Все получилось! Пришлось добавить VBS скрипт для запуска BAT файла (который в свою очередь удаляет запись из реестра и запускает exe программы) в скрытом режиме, раздражало ДОС окно батника.  

Всего записей: 23 | Зарегистр. 15-08-2005 | Отправлено: 09:47 19-03-2010
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Svift
Вот и хорошо.
 

Цитата:
Или я не правильно понял про полную изоляцию?

Да. Я имел в виду полную изоляцию только ветки реестра, где запись о триале.
Это нужно, чтобы программа случаем не увидела триальные записи, если в системе уже стоит такая триальная программа.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 11:31 19-03-2010
Svift

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca Про изоляцию папок знаю (WriteCopy; Merged; Full), а как сделать полную изоляцию ветки реестра? Или изолировать на реальной системе?
 
 
Добавлено:
Или имеется в виду удаление записи из текстовых файлов реестра в проекте?

Всего записей: 23 | Зарегистр. 15-08-2005 | Отправлено: 11:52 19-03-2010
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Svift
В проекте в текстовых файлах прописана изоляция для каждой ветки реестра.
Вот я и говорю, что нужно убедиться, что для ветки с триалом прописана FULL.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 14:34 19-03-2010
jekov



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Svift
Гляньте http://forum.ru-board.com/topic.cgi?forum=35&topic=43852&start=2260#10 собрал при помощи RunsDate

Всего записей: 1300 | Зарегистр. 11-09-2005 | Отправлено: 15:32 19-03-2010
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да, блин! Сейчас пойдет новая волна воплей о троянцах, бдительная Авира детектит все сборки в новой версии таким образом:
В файле  XXX.exe был обнаружен вирус или вредоносная программа 'TR/Dropper.Gen' [trojan].

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 16:00 19-03-2010
Citramon



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У кого нормально работает в 4.5.0 функция OptimizeFor=Disk ??
У меня мало того что она похоже игнорируется (EXE и DLL не сжимаются) так еще и сборка не запускается:
RelaunchUsingCreateProcess::CreateProcess failed
 

Всего записей: 259 | Зарегистр. 31-01-2004 | Отправлено: 16:35 19-03-2010
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Astra55
Что и говорить, если в оригинальном инсталяторе есть детекты.
http://communities.vmware.com/thread/260264?tstart=0
 
Кстати жалоба с офсайта. Я порекомендовал разработчикам поговорить с антивирусными компаниями.
 
Добавлено:

Добавил в шапку
 
Обзор успешно упакованных программ
 
Добавлено:

Интересно, как это они уменьшили размер BuidCache. Раньше там хранился почти весь пакет, а теперь только его десятая часть.
 
Но что-то не пойму со сжатием.
Т.е. его нет ни при CompressionType=Fast ни при добавлении OptimizeFor=Disk.

 
Ааа. Понял.
 
OptimizeFor=Disk нужно писать в той же секции, где и CompressionType=Fast, а не так, как указано в мануале. Ошибочка. Вот и BuidCache начал расти

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 16:37 19-03-2010 | Исправлено: NickOnToluca, 17:17 19-03-2010
vv07



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
Без OptimizeFor=Disk,компрессия не только отсутствует,но и размер сборки увеличиваеться многократно.
В сочетании
[Compression]
CompressionType=Fast
OptimizeFor=Disk компрессия процентов на 10-15 выше,чем в старых версиях VMware.
Так что,у меня эта опция работает без проблем,но возможно есть зависимость от самих программ,которые собираються.Пока что,не сталкивался с проблемой несжатия.

Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 17:19 19-03-2010
jekov



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

Цитата:
Обзор успешно упакованных программ  

Дело не только в упаковщике наверное,так как не на все портеблы,собраны на ThinApp 4.5 по тем же опциям,ругается Nod32,например...?!
В ThinApp 4.0.4 и ниже - без проблем.

Всего записей: 1300 | Зарегистр. 11-09-2005 | Отправлено: 17:24 19-03-2010
NickOnToluca



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

Цитата:
OptimizeFor=Disk нужно писать в той же секции, где и CompressionType=Fast, а не так, как указано в мануале.


Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 17:45 19-03-2010
Citramon



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да, с  
[Compression]
CompressionType=Fast
OptimizeFor=Disk
сжимает нормально и запускает без проблем
но все равно наверно я подожду 4.5.1

Всего записей: 259 | Зарегистр. 31-01-2004 | Отправлено: 17:50 19-03-2010
NickOnToluca



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

Цитата:
все равно наверно я подожду 4.5.1

Ну знаете... Может затянуться.
 
Об ошибке в мануале уже написал.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 18:03 19-03-2010
megauser123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ох, WOW! Вышла наконец!
 
И даже работает! Проверил на Nuance PDF, которая раньше не поддавалась и на семерке стабильно вылетала - теперь работает, редиска!  
 
Неужели теперь можно будет собирать портативки БЕЗ геморроя с мистическими вылетами в самые неожиданные моменты... Даже не верится...
 
Добавлено:
Хм... А это вообще нормально, когда файлы кэша записываются в папку проекта в  
<путь к папке проекта>\%USERPROFILE%\AppData\Local\Thinstall\BuildCache
 
Это так и должно быть, или просто не установлен какой-то параметр?
 
PS глобальная переменная %USERPROFILE%, конечно же, установлена.

Всего записей: 645 | Зарегистр. 14-08-2003 | Отправлено: 22:04 19-03-2010 | Исправлено: megauser123, 22:09 19-03-2010
MH100181Q



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

Цитата:
Насчет размера разобрался:  
 
[Compression]  
CompressionType=Fast  
OptimizeFor=Disk  

Всего записей: 1511 | Зарегистр. 29-04-2008 | Отправлено: 23:09 19-03-2010
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
megauser123
CachePath
 
MH100181Q
Я сделал ударение на том, что в мануале сказано писать это в другом месте.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 23:16 19-03-2010
megauser123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
Спасибо, но это не то. Нужен путь для BuildCache, а не для кэша времени выполнения.
 
Ради интереса задал переменную THINSTALL_CACHE_DIR, результат тот же - весь BuildCache пишет в папку проектатекущий каталог. К слову, на XPx32 и Win7x64 всё норм, и с версией 4.0.4 - тоже всё везде прекрасно работает.  
А вот с Win2008R2 и версией 4.5 - нет. Чудеса.
 
ProcMon ни о каких ошибках доступа и пр. не пишет, на системном диске места достаточно. Такое ощущение, что vftool даже не пытается записать в правильное место, и сразу начинает сливать весь кэш в папку проектатекущий каталог. Такое ощущение, что он читает какой-то параметрне видит какого-то параметра, и поэтому использует резервный вариант.
 
Добавлено:
Проблема частично решена написанием небольшого батничка.
Если кто-нть столкнется с подобной проблемой и найдет решение, пожалуйста, дайте знать.

Всего записей: 645 | Зарегистр. 14-08-2003 | Отправлено: 23:28 19-03-2010 | Исправлено: megauser123, 01:25 20-03-2010
megauser123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Package4.5fix
 
Утилита для автоматического исправления Package.ini
Прописывает в ini файл следующие параметры

Код:
[Compression]
OptimizeFor=Disk
 
[BuildOptions]
QualityReportingEnabled=0
OptionalAppLinks=ThinPlugins\*.plugin;ThinPlugins\*.dat
 

Применение:
Перетащить мышой Package.ini на иконку Package4.5fix.exe, либо запустить в консоли Package4.5fix.exe "<filename with full path>"
 
В комплекте - батник, который рекурсивно обрабатывает все файлы Package.ini, начиная с текущего каталога.
 
PS Программа поставляется "as is", со всеми вытекающими.

Всего записей: 645 | Зарегистр. 14-08-2003 | Отправлено: 02:19 20-03-2010 | Исправлено: megauser123, 02:20 20-03-2010
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
megauser123
Еще не помешало бы ChildProcessEnvironmentDefault=External.
 
Лучше всего, если бы Вам удалось написать утилитку, которая в Package.ini дописывает содержимое некоего Patch.ini с перезаписью уже существующих пунктов.
 

Цитата:
Нужен путь для BuildCache

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

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 10:18 20-03-2010
   

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