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

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

   

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
Satanachia

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При включении OptionalAppLinks=Plugins/*.*
Нужно ли создавать в папке с проектом, дополнительную папку Plugins?
Или же простое включение опции позволит использовать папку Plugins, уже непосредственно в собранной сборке, при создании этой папки рядом с файлом запуска?
Если необходимо создавать папку в проекте, то какую изоляцию выставлять для нее?

Всего записей: 944 | Зарегистр. 22-10-2012 | Отправлено: 14:21 08-07-2014 | Исправлено: Satanachia, 14:21 08-07-2014
coherent

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

Цитата:
Нужно ли создавать в папке с проектом, дополнительную папку Plugins?

Нет.

Цитата:
Или же простое включение опции позволит использовать папку Plugins, уже непосредственно в собранной сборке, при создании этой папки рядом с файлом запуска?

Да

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 14:32 08-07-2014
AVanti473



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

Цитата:
Как то давно видел где-то чьи то наработки тут с .NET Framework для VMware ThinApp.

 
Были, были такие, Вы не ошиблись. Я, правда не помню кто выкладывал, но я скачивал и в коллекции осталось только это:
 
Microsoft .NET Framework 4.0-DonDD.rar
MD5: 1D776DD27E07BF68379612E45602AA6C
 

Цитата:
Не знал какую тему затрагивают вопросы и поэтому написал в обе темы.

 
Ага, в обе ))) В темы четыре запостили одни и те же вопросы ))) И это только там, где у меня подписка, а так, может и ещё где по форуму ))) Впрочем, смотрел на это с пониманием - кто ищет, тот находит!

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 20:43 08-07-2014 | Исправлено: AVanti473, 20:45 08-07-2014
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вечер добрый, или какое там время суток у Вас ))) Очередной вопрос из серии "идея":
 
Некоторые программы требуют запуска в определённый период времени. Это не относится к шароварам (Shareware), триал которых лечится убийством песочницы, либо RemoveSandboxOnExit или RemoveSandBoxOnStart в Package.ini Это относится к программам, которые, скажем, работают даже в зарегистрированном виде, всего год. Да, есть и такие разрабы-извращенцы, у которых очередная версия программы выходит, допустим, в 2013 году, а уже через год надо покупать обновление, или переводить системное время винды. Вроде бы мелочь, но заноза в одном месте.
И вот как запустить портабельную версию так, чтобы она считала, что запущена совсем в другое время?
Из очевидных способов, встроить в сборку одну из утилит вроде "Cracklock" или "RunAsDate". Но это приличное извращение, да и спорное. Ещё вариант, встроить в сборку .bat фаил с содержимым, что-то вроде:

Код:
set tempdate=%date:~-10%
date 01-01-13
notepad.exe
date %tempdate%

ну или:

Код:
set tempdate=%date:~-10%
date 01-01-13
start notepad.exe
date %tempdate%

Примером выступил блокнот "notepad.exe", а команда "start" обозначит, что дату нужно вернуть на текущую сразу после запуска программы.
И опять же, хоть здесь, в результате извращений, будет стартовать не ярлык от "RunAsDate" или не сторонний софт "Cracklock", а .bat фаил, тем не менее костыль и в Африке костыль. И ещё неизвестно как сработает. А всё потому, что на виртуальных машинах типа PortableVirtualBox этот фокус не проходит, а нет никакой гарантии, что программу не придётся использовать именно на виртуальной машине (той же портабельной VirtualBox), не используя родную ОС.
Порывшись в сети, понял, что программа получает (запрашивает) системную дату у винды. Но суть так и не понял. Что вообще в виндовс отвечает за дату и время? Понятно, что винда берёт эти значения у BIOSа, и корректирует (по желанию конечно), согласно серверов точного времени в инете. Значит винда с датой как-то работает! А раз работает, значит в реестре для этого что-то должно быть! Почему интересует реестр? По принципу отключения сборок от инета! Сколько хочешь встраивай и меняй не меняй системные файлы, а сборка слушается только своих ключиков реестра. Как бы так (для примера, ради интереса), с помощью ключей реестра, намекнуть сборке, что ей неоткуда получить системную дату? ))) Или изменить что-то в реестре так, чтобы программа получала какую-то статическую дату?

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 19:09 11-07-2014 | Исправлено: AVanti473, 19:14 11-07-2014
LCF84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
 
Ребята. Не знаю в какой точно топик писать. У меня проблема с vregtool.exe ExportReg, когда пытаюсь сконвертировать реестр проэкта в reg файл.
 
Файл .tvr делается нормально, а вто при при выполнении второй команды вылетает vregtool.exe.
Ошибка происходит как на Win7, WinXP, так и в виртульных системах Win7, WinXP(Vbox)
Происходт как и на распакованной Thinapp 4.0.4 так и на 5.0.1. Проэкт захватывался на 5.0.1
 
Пользуюсь таким батником.  
 
echo on
set PROJECT_DIR=%CD%
set THINSTALL_BIN=%PROJECT_DIR%
"C:\1\vregtool.exe" "%THINSTALL_BIN%\Registry.TEMP.tvr" ImportDir "%THINSTALL_BIN%\"
"C:\1\vregtool.exe" "%THINSTALL_BIN%\Registry.TEMP.tvr" ExportReg "%THINSTALL_BIN%\Registry.TEMP.reg"
 
Хотя при указании фиксированных путей ничего не меняется - тоже ошибка. При попытке конвертировать реестр других проэктов - тоже самое.  
В чем может быть проблема?

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

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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ошибка повторяется таже в Thinapp 4.0.4 и проэке, сделанным ним же.
Ни в какую не хочет конвертить реестр в reg. Правда в этот раз успело конвертнуть 70% файла до ошибки.
 
Добавлено:
Подскажите еще по одному вопросу
 
Что это такое,  
A new kernelmode component "DefragFS" was installed, this is not supported by ThinApp.
Пытаюсь сделать портативку PerfectDisk.v10.0.129.Server.x86 и PerfectDisk.v8.00.67.Pro.x86.Rus.P

Всего записей: 46 | Зарегистр. 16-06-2013 | Отправлено: 00:57 13-07-2014
AVanti473



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

Цитата:
A new kernelmode component "DefragFS" was installed, this is not supported by ThinApp.

 
Установлен компонент "DefragFS" (скорее всего драйвер, отвечающий за дефрагментацию диска). Не поддерживается ThinApp (что и так понятно, ведь ThinApp не поддерживает установку драйверов).

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 09:01 13-07-2014
dinis124

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

Цитата:
Не поддерживается ThinApp (что и так понятно, ведь ThinApp не поддерживает установку драйверов).

 Я бы уточнил официально не заявлено.
 
Но Вашим же словом отвечу, о неких костылях для решения задачи, другой вопрос нужно ли и оправдана ли такая сборка будет.  
(как то увидел портированный DAEMON Tools, удивился, ни имени автора, ничего. Качаю,..  и думаю если в Apps кину на флешку, мало ли пригодится по работе, скачал. Открываю, а там архив и сборки в ThinApp и Spoon на выбор и вкус) Упрежу, в системе установлена лайт версия DAEMON Tools Lite. Так вот запустил в ThinApp, жуть, что там и как было не в курсе, но в момент запуска стоял в вирт приводе диск с доками по работе. Я в него, ан фиг вам, отказано в доступе и все. И никаких ошибок, ничего. Естесно прога зависла, не закрывалась, процесс висел и думпился. Грохнул, перегрузил, захожу с опаской в рабочий диск своей установленной DAEMON Tools Lite а там фигурально написано. Нехер ставить всякий шлак...
LCF84
 
Извиняюсь, видимо замучен был. Так если суть была распаковать VMware ThinApp то вопрос распаковки менее минуты занимает.  
 
AVanti473
 
Microsoft .NET Framework 4.0-DonDD.
 
Спасибо, посмотрю.

Всего записей: 143 | Зарегистр. 12-09-2011 | Отправлено: 09:43 13-07-2014 | Исправлено: dinis124, 09:48 13-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