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

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

   

SunOK_ZM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! С выходом ThinAPP 5.0.1 удалось склепать Nero WaveEditor и SoundTrax, так как разработчики из-за нового АвтоКАДа исправили загрузку большого числа DLL (я давно догадался что проблема в их подключении, но только тинаповцы могут её решить).
Так что, можно пробовать увесистые проекты собирать...
Листинг:Package

Всего записей: 255 | Зарегистр. 19-02-2012 | Отправлено: 13:37 23-06-2014
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, и всё же так просто я не отстану...
 
Нужен скрипт.
Реестр мы опускаем, так как этот этап был уже успешно пройден в обсуждениях ранее. Тоесть скрипт добавления и удаления значений реестра из файлов install.reg и uninstall.reg соответственно, уже имеется.
- Есть программа TeraCopy, которая хранит свои файлы в "%ProgramFilesDir%\TeraCopy" а лицензию в "%AppData%\TeraCopy".
- Надо, чтобы при запуске программы, скрипт копировал файлы:
из "%ProgramFilesDir%\TeraCopy" в "C:\Program Files\TeraCopy"
и
из "%AppData%\TeraCopy" в "C:\Documents and Settings\текущий_юзверь\AppData\Roaming\TeraCopy"
- Далее скрипт должен запустить C:\Program Files\TeraCopy\TeraCopy.exe, а по завершению программы убрать все следы.
 
Проблемы, которые сам вижу:
Запуск портабельного приложения и запуск в реальной системе скопированных в неё файлов не одно и тоже, возможно, TeraCopy.exe должна оставаться исключительно в виртуальном контейнере, а значит, копировать в C:\Program Files\TeraCopy нужно или не все файлы, или заранее подготовленные файлы из какой-то другой папки, например папки "Script" рядом с екзешником, где у меня уже и так располагаются файлы install.reg и uninstall.reg
 
Грубо говоря, при запуске портабельного приложения скорее всего должно быть так:
- Стартует скрипт, который вносит значения в реестр (уже имеется в наличии), и параллельно стартует скрипт, который копирует заранее приготовленное содержимое из папки рядом с екзешником портабельной сборки (у меня это папка "Script"):
из "Script\Program Files\TeraCopy" в "C:\Program Files\TeraCopy"
и
из "Script\AppData\TeraCopy" в  "C:\Documents and Settings\текущий_юзверь\AppData\Roaming\TeraCopy"
- По завершению портабельного приложения стартует скрипт удаления следов папок.
При этом, сам TeraCopy.exe, я оставляю в виртуальном контейнере, чтобы виртуальное приложение могло стартануть и завершиться без проблем.

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 10:52 29-06-2014 | Исправлено: AVanti473, 10:54 29-06-2014
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашёл кое-какие ответы в мануале http://www.vmware.com/pdf/thinapp50_manual.pdf
Страницы 75-76.
Но мой вопрос выше всё ещё актуален!

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 01:53 30-06-2014 | Исправлено: AVanti473, 01:53 30-06-2014
soname

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ищу совета...
Есть программа (http://forum.ru-board.com/topic.cgi?forum=35&topic=35883&start=760#lt), использующая OpenGL для визуализации, проблем с портабелизацией её Thinapp не возникает (работает как на WinXP, так и на Win7x64), но при работе чувствуются затормаживание (подергивание) картинки при вращении на Win7x64. Конечно, много чего перепробовал (делал порт и на XP и на 7х64, играл с настройками и пр.), уже смирился, но попробовал Spoon и (не считая горы "мусора" после себя и не возможности использовать одну сборки на разных архитектурах) заработало без притормаживаний. Сейчас сижу и сравниваю сборки между собой...
Может кто сталкивался с подобной ситуацией в Thinapp? Есть идеи, как побороть OpenGL?

Всего записей: 5 | Зарегистр. 26-10-2005 | Отправлено: 16:50 30-06-2014
AVanti473



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

Цитата:
Ищу совета...

 
Раз никто пока не ответил, рискну предположить:
Не использовать (оставить по умолчанию) ;Wow64=0 в Package.ini
Не использовать компрессию обозначив CompressionType=None

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 22:47 30-06-2014
soname

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
... это были одни из провереных сразу вариантов ...
Кажется тут надо копать в сторону драйверов или библиотек, но пока пути не вижу

Всего записей: 5 | Зарегистр. 26-10-2005 | Отправлено: 11:30 01-07-2014
coherent

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

Цитата:
Что такое распакованная версия ThinApp?  Чем она отличается от просто установленной программы?

Установленная версия не позволяет распаковывать готовые сборки.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 12:10 01-07-2014
aiki



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хм.. Довольно таки спорное утверждение  а что именно в ней не позволяет-то?  

Всего записей: 674 | Зарегистр. 25-12-2002 | Отправлено: 12:40 01-07-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У нераспакованной версии основной exe-шник упакован самой же ThinApp. В теме вроде не раз уже обсуждалось.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 13:51 01-07-2014
Regi07

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

Всего записей: 47 | Зарегистр. 30-04-2008 | Отправлено: 00:38 04-07-2014
LCF84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
 
Не поможете с ответами на несколько вопросов:
1. У меня есть плеер, который при загрузке считывает HWID, UID системы
 
hwid=c1b989363842d4e58ce27444d4cdfe79
uid=b8ff7b9ecc683f797b786534af6d533a
 
и в случае несоотвествия их с ранее сохраненными(при первом запуске программы) сбрвсывает све настройки программы на дефолтные. Поэтому использование на разных системах с ранее выставленными настройками не получается. Поэтому появиласьидея следать портативку. Вот и вопрос, как при создании портативной версии thiapp.v5.0.1 обойти проверку HWID, не дать программе доступ к реестру, где хранится HWID, UID в реальной системе, ну или с ветвям реестра, где описано железо исходя из которого оно высчитывает ключи?
 
2. Скачал VMWare ThinApp.v5.0.1Build1801916.Enterprise.exe - весит 62 мб. Установил - папка весит - 210мб. А потом со мной поделилсь установленой версией тут на форуме. Так вот эта версия весит 44,5мб
 
                               Моя установка:                            С форума:      
Setup Capture.exe -        194891кб (PE)                                        2338кб  (PE, MS linker9.0.EXE32)
log_monitor.exe                   126кб (PE)                                          9592кб  (PE, MS linker9.0.EXE32)
relink.exe                            404кб (PE)                                             95кб  (PE, MS linker9.0.EXE32)
tlink.exe                              404кб (PE)                                          1538кб  (PE, MS linker9.0.EXE32)
vftool.exe                            404кб (PE)                                           681кб  (PE, MS linker9.0.EXE32)
vregtool.exe                        404кб (PE)                                           680кб  (PE, MS linker9.0.EXE32)
 
Вопрос 1 - в чем разница?, почему Setup Capture.exe в моей установке такой большой. Я просканировал файлы прогой Detect it easy v0,85 - результы в скобках. Четкого определения сомпресора нет ни там ни там.
 
Тут выше писали, что есть распакованная версия ThinApp и не распакованная
 
Вопрос 2 - это как раз я понимаю, что с форума получил распакованную версию?
Вопрос 3 - Чем распакованная отличается от просто установленной программы? (по функционалу)
Вопрос 4 - Так же писалось, что запакованная не умеет распаковывать готовые сборки. А как пользоватся распаковывание сборок распакованным ThinApp?. Я знаю только один метод - запуск ThinApp с начала в системе, а потом в вируальной среде и сравнение результата - в новый проэкт.
Вопрос 5 - чем запаковывается Thinapp? Каким компресором(упаковщиком)?
 
Спасибо заранее за ответы.
Жду с нетерпением

Всего записей: 46 | Зарегистр. 16-06-2013 | Отправлено: 00:13 06-07-2014 | Исправлено: LCF84, 21:24 06-07-2014
dinis124

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет парни. Как то давно видел где-то чьи то наработки тут с .NET Framework для VMware ThinApp. Если не выдаю желаемое за действительное киньте линк.
 
LCF84
 
Хорошо что вы еще не стали дизассемблировать, я искренне рад, иначе вы заполнили бы собой весь топик.
Может без велосипеда? Вот такая рабочая устроит? Ссылка

Всего записей: 143 | Зарегистр. 12-09-2011 | Отправлено: 21:09 06-07-2014
LCF84

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

Цитата:
dinis124Newbie

 
 
Спасибо за ссылку. Но у меня уже есть рабочая распакованная версия 5.0.1.
Меня конкретно интересует обьяснение и ответы на конкретные вопросы, которые я задал выше

Всего записей: 46 | Зарегистр. 16-06-2013 | Отправлено: 21:25 06-07-2014
dinis124

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LCF84
 
Это не то?
Q16
 
;VirtualDrives=Drive=c, Serial=605ade39, Type=FIXED  
;VirtualComputerName=MY_COMP  
   Две опции, позволяющие эмулировать Volume ID винта и имя компа. Обычно в первой опции  
указываются все винты, имеющиеся на компе, но, как правило, программы устанавливаются на  
диск C:\, поэтому эмуляция остальных дисков не нужна. Что это дает? Например, программа  
регистрируется серийным номером, который жестко привязан к Volume ID винта. При запуске  
такой портабельной сборки на другом компе, она гарантированно перейдет в режим триала или  
демо и потребует повторной регистрации, поскольку Volume ID винта не совпадет. Удаление «;» в  
этих двух опциях позволяет виртуальному контейнеру зафиксировать Volume ID винда и имя  
компа, независимо от того, где сборка будет запущена. Если такой привязки нет, то можно отключить обе эти опции, добавив «;» в начале.
 
Иногда хватает и: Merged, Full, Write смотря по ситуации.  
 
Del...

Всего записей: 143 | Зарегистр. 12-09-2011 | Отправлено: 21:38 06-07-2014 | Исправлено: dinis124, 19:51 12-07-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LCF84
Это плохая практика задавать одни и те же вопросы в разных темах.

Цитата:
У меня есть плеер, который при загрузке считывает HWID, UID системы

Что за плеер, если не секрет? Пробовали уже делать сборку? Эмуляции Volume ID недостаточно?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 12:23 07-07-2014
LCF84

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

Цитата:
Это плохая практика задавать одни и те же вопросы в разных темах.

Не ругайте меня за это. Я не злостный нарушитель. Так получилось.
Не знал какую тему затрагивают вопросы и поэтому написал в обе темы.
 
Спасибо за ответы в той теме. Кратко и лаконично. Ссылку на прогу в шапке завтыкал.
Все же очень интересно, как и чем распаковывают эти "заводские" версии. Какой способ.
По поводу того, что там где в начале тебы есть ответы на вопросы - простите, мне не было времени просматривать 180 страниц форума при отсутствии 100% уверенности в наличии там ответов.    
 
Эмуляция Volume ID серийника включена по умолчанию, поэтому могу сказать, что не работает
VirtualDrives=Drive=c, Serial=6eeef09e, Type=FIXED
VirtualComputerName=UNDERWORLD
 
Вот ссылка на плеер. Ставить надо так Player.v0.28.1.883 2+ VLC.v2.0.4.
VLC версии 2.1 имеет баги и работает не корректно на семерке(плеер не регулирует звук), а с версией VLC 1.1.11 часто при запуске на семерке идет только звук без видео.
 
О причинах необходимости виртуализации - писал ранее. Прога привязывается к железу и при запуске на новой системе обнуляет полностью настройки. Разрабы удалять это не хотят и сказали, что это целенаправленая защита плеера от использования в различных сборках систем и програм.  
http://borpas.info/iptvplayer
Если сможете помочь со сборкой - спасибо. Если есть идеи по обходу проблемы другими способами - пишите в личку.

Всего записей: 46 | Зарегистр. 16-06-2013 | Отправлено: 01:25 08-07-2014 | Исправлено: LCF84, 01:31 08-07-2014
SARA1994

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
 
Скайп брал обычный, не PortableApps точно. Надо попробовать, как вы сказали, убрать все лишнее. Кстати, PortableApps мне не нравится, программы этой сборки прописывают в реестр ключи, только после завершения программы они удаляются. А если свет вдруг выключат? . А как еще можно сделать прогу портативной? У меня вот аська есть не одним файлом, а как нормальные программы, со всеми папками и файлами, но это и не PortableApps.  
Вообще есть ли такой скрипт, чтоб заставить программу обращаться не к реестру, а к ini-файлу с ключами реестра? Потом поместить его в папку с программой...

Всего записей: 2 | Зарегистр. 08-07-2014 | Отправлено: 01:36 08-07-2014
LCF84

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

Цитата:
dinis124Newbie

Редатировал - т.к заглючил форум и сообщение частично задублировалось - поэтому я и удалил задублировавшуюся часть.

Цитата:
Да, и добавлю лишь что если анализаторы выдают компилятор Microsoft Visual C++ 9.0 - Visual Studio 2008 (E8) то программа не накрыта ничем.  

Спасибо - по поводу этого - в курсе. Не первый год пользуюсь анализаторами и взломщиками. То, что перечиленные мною файлы в левой колонке являются ссылки - чего-то завтыкал. Не удачный вечер. Там и по размеру понятно было - у всех одинаковый.

Всего записей: 46 | Зарегистр. 16-06-2013 | Отправлено: 01:37 08-07-2014 | Исправлено: LCF84, 01:39 08-07-2014
coherent

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

Цитата:
Все же очень интересно, как и чем распаковывают эти "заводские" версии. Какой способ.

Чтобы здесь не повторяться, рекомендую почитать FAQ от Astra55. Если мне не изменяет память, там даже с картинками и на русском.
 
Касательно привязки к hwid и uid, голословным быть не хочу, раньше с таким не сталкивался. Надо бы поэкспериментировать, но сейчас со временем не очень. Я и проверить его толком не смогу, потому что мой провайдер такую услугу не предоставляет.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 11:53 08-07-2014 | Исправлено: coherent, 11:58 08-07-2014
dinis124

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет парни. Как то давно видел где-то чьи то наработки тут с .NET Framework для VMware ThinApp. Если не выдаю желаемое за действительное киньте линк.
 
Извиняюсь за дубль. Но тупо улетело все молча из-за  объемных постов.

Всего записей: 143 | Зарегистр. 12-09-2011 | Отправлено: 12:19 08-07-2014
   

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