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

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

   

GrandHost



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2 Astra55
 
Большое спасибо Вам за быстрый ответ и за труды (за ФАК)!

Всего записей: 14 | Зарегистр. 27-10-2007 | Отправлено: 17:42 30-12-2010
slava151

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет и с Новым Годом!
 
1. Обратил внимание, что в версии 4.6 файлы dll не сжимаются и остаются 100%, тогда как в версии 4.4 и ранее сжимаются. В результате в новой версии размер файла dat в 2 раза больше. В чем фишка? Так и должно быть?
2. Попробовал портировать лицензионный Office 2010 версиями 4.4 и 4.6. В XP все работает нормально из обеих версий. В Win7 пишет, что не может проверить лицензию. В чем может быть дело? Портабельные сборки Office 2003 и 2007 нормально работают на семерке.
Спасибо всем, кто сможет помочь.

Всего записей: 1 | Зарегистр. 10-12-2006 | Отправлено: 11:45 01-01-2011
NickOnToluca



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

Код:
OptimizeFor=Disk

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 14:52 03-01-2011
naooki



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пытаюсь сделать ultraiso с поддержкой виртуальных дисков (isodrive). ThinApp написал, что такой драйвер не поддерживается. Тогда и смысл в ultraiso для меня теряется.  
 
В общем, подскажите, возможно ли сделать такую сборку? Знаю, что ThinApp не поддерживает драйвера, но должны же быть способы выхода из данной ситуации.
 
Предлагаю два способа:
1) В папке ultraiso\drivers создать батник, который регистрирует isodrive.sys в песочнице (ключи реестра на этот драйвер в песочнице уже есть), потом этот батник запускает из песочницы ultraiso. В Package.ini, конечно же, вывести на батник exe-линк.
 
2) Собрать песочницу с опцией allowexternalprocessmodifiations=1, которая помогает песочнице видеть реальный установленный в Винде драйвер isodrive.sys. Проблема в этом способе в том, что не получается изменить букву виртуального привода.
 
 
Другие вопросы:
1) Подскажите тонкости сборки Microsoft Office 2010 (необходимо, чтобы запускался в ХР)
2) Нужны советы или инструкции по сборке специализированной проги Im Magician ( http://a4tech.com/driver/A4_IM_Magician.rar ) для веб-камер A4Tech, которая также использует драйвера и службы.

Всего записей: 30 | Зарегистр. 19-11-2009 | Отправлено: 15:21 05-01-2011
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
naooki
vyachko делал такую сборку UltraISO, только количество виртуальных приводов было ограничено. Сисдрайвера регистрируются в системе при запуске, а не в песочнице, иначе затея лишена смысла. Потом дерегистрируются при выходе.

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 15:31 05-01-2011
NickOnToluca



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

Цитата:
ultraiso с поддержкой виртуальных дисков

Уже обсужделось. ИМХО ни один из способов ничем не лучше автоустановки и автоудаления.
 

Цитата:
Microsoft Office 2010

С его сервисом лицензирования сомневаюсь, но нашел инфу и хочу попробовать:
http://blogs.vmware.com/thinapp/2010/08/step-by-step-instructions-on-how-to-thinapp-office-2010.html

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 15:32 05-01-2011
naooki



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55
Да, я описал такой способ под цифрой 2. Вопрос в том, как зарегистрировать драйвер? А количества дисков - мне и одного хватит. Почему же у Берната (PortableAppz) получилось завести драйвер (в чем принципиальная разница - реестр тот же, принцип тот же)?
 
NickOnToluca
Способы ни на что не претендуют. Мне главное - чтобы работало.
 
Про Office 2010 инфа вероятно ценная, и, видимо, должна помочь. Большое спасибо!!!

Всего записей: 30 | Зарегистр. 19-11-2009 | Отправлено: 17:42 05-01-2011
NickOnToluca



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

Цитата:
(PortableAppz) получилось завести драйвер (в чем принципиальная разница - реестр тот же, принцип тот же)?

Принцип чего?
 
Работа сред совсем разная. Отличается по-сути отсутствием самой среды у PortableAppz. Делается нечно типа тихой установки всего софта. Потом тихое удаление.
Подробнее не подскажу, т.к. не занимался подобным и к сабжу это не относится вовсе.
 
 
Насчет офиса - буду тоже пробовать, но там пишут, что для Win7 прийдется танцевать с бубном и то результат не совсем портативный. Но стоит попробовать то, что они описали сделать плагином. Только вот не пойму как все это помотает обойти сервис лицензирования.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 18:05 05-01-2011 | Исправлено: NickOnToluca, 18:08 05-01-2011
Astra55



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

Цитата:
 как зарегистрировать драйвер?

Есть консольная утилита, вроде даже не одна, регистрация драйвера батником. Делалась такая штука в видеN MakBit Virtuаl CD/DVD, но последние версии ThinApp не работают со скриптами AutoIt, поэтому для своей ХР пользуюсь исправно. Там все работает, только настройки не сохраняются, поскольку песочница очищается при выходе. Но можно и сохранять. С другой стороны, можно сделать отдельными батниками, но это не изящно и мне так делать не хочется.
 

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 18:07 05-01-2011
naooki



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

Всего записей: 30 | Зарегистр. 19-11-2009 | Отправлено: 18:53 05-01-2011
gjf



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые, а кто-либо встречал парсеры файлов Registry.rw.* / Registry.tlog.* для ручного отслеживания изменений, производимых в реестре песочницы?

----------
Тут могла бы быть Ваша реклама... или эпитафия

Всего записей: 11401 | Зарегистр. 14-03-2007 | Отправлено: 19:29 05-01-2011
naooki



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
Офис 2010 Стандарт поставил на ХР СП3 в Virtualbox без всяких Фреймворков (сам Фрейм собирался в другой виртуалке). Во время установки офис не предлагал вставить ключ или активировать. В конце установки написал, что успешно установился. Образ оригинальный (SW_DVD5_Office_2010_W32_Russian_MLF_X16-52107.iso).
 
Частично следовал инструкциям по твоей ссылке, перед этим собрав Фреймворк 3.5 и потом обновив его. Собрал Фрейм как плагин. В офисе открыл опцию OptionalAppLinks=plugins\*.exe Но Фрейм 3.5 в конечном итоге не подключал.
 
В инструкции предлагалось (по умолчанию) запихать в песочницу MSOCache без которой при запуске в Офисе появлялось окно с требованием найти установщик и установить все заново. Решилось наличием папки %drive_C%\Documents and Settings\All Users\Microsoft\ и его содержимого. То есть MSOCache можно выкинуть. При сборке выскочило сообщение, что-то типа "строки номер ххх в HKEY_LOCAL_MACHINE пустые либо закончены неверно".
 
Запустил в реальной ХР СП3 с установленным Фреймворком 4. При первом запуске выскочило окно "Помогите защитить и улучшить Microsoft Office". После которого чистый лист, готовый к работе.
 
При необходимости могу скинуть пакет или готовую песочницу, либо листинг обоих.

Всего записей: 30 | Зарегистр. 19-11-2009 | Отправлено: 23:54 05-01-2011 | Исправлено: naooki, 00:03 06-01-2011
NickOnToluca



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

Цитата:
Образ оригинальный (SW_DVD5_Office_2010_W32_Russian_MLF_X16-52107.iso)

Где его взять можно?
Потому что все, что у меня есть, ставится с бубном.
 

Цитата:
наличием папки %drive_C%\Documents and Settings\All Users\Microsoft\ и его содержимого

А что там и сколько весит?
 
Пробуй теперь на других осях.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 14:02 06-01-2011 | Исправлено: NickOnToluca, 14:02 06-01-2011
naooki



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
Образ качал тут (http://nnm-club.ru/forum/viewtopic.php?t=246027)
 
В папке %drive_C%\Documents and Settings\All Users\Microsoft\ хранится кэш, вероятно, с информацией о регистрации оборудования (не активации). Весит около 2 мб. Сейчас точно не скажу, т.к. снес пакет, листинг не делал.
 
Пробовал на Виндовс 7 без изменений в реестре (как в инструкции). Естественно, не заработало. Возможно заработает, если изменить ключи.
 
В общем, в справке офиса написано, что версия не активированная, НО (!) не выводит окна об окончании срока активации и вообще об активации.
 
1 Способ (рабочий):
   1) Запустить PreScan
   2) Установить офис (с опцией "Запустить все с моего компьютера" для каждого пакета по выбору, иначе в песочнице возникают проблемы - выскакивает окно с просьбой переустановить офис, можно полностью убрать целые пакеты, например "Publisher") на виртуальную ХР (Виртуалбокс и т.д.)
   3) НЕ ЗАПУСКАЯ офис (предполагаю, что из-за запуска офиса, записывается информация об оборудовании, которая в дальнейшем делает невозможным запуск песочницы - проблема активации), запустить PostScan.
   4) В готовом пакете удалить папку %drive_C%\MSOCache, также можно поэксперементировать с папкой %SystemRoot%\Installer, но там около 40 мб.
   5) В Package.ini включить опцию OptionalAppLinks=plugins\*.exe
   6) Собрать пакет.
 
2 Способ (неудачный):
   1) Повторил все вышеописанные шаги с некоторыми изменениями: в 3 шагу запустил офис и вручную ввел ключ из KMS-активатора (только после ручного ввода ключа, прошла успешно активация БЕЗ ЗАПУСКА СЕРВИСОВ). Офис написал, что активирован.
   2) Повторил шаги 4-6
 
3 способ (несостоявшийся, тестовый):
   1) Повторить 1 способ с PRO PLUS (т.е. не взламывая и не активируя). Думаю, вся последующая информация об активации записывается вне песочницы, т.е. удалив мусор возле песочницы (соседние каталоги), можно обнулить активацию, если она вообще включится.
 
Пакет с оптимизацией=диск: запуск офиса занимает 12-19 секунд. Размер пакета 414 мб.
Пакет с оптимизацией=память: запуск офиса занимает 2-3 секунды. Размер пакета 828 мб.
 
 
NickOnToluca
Если интересно, пиши на alexander собака zelen.in
 
 
PS. Дайте, пожалуйста, скрипты регистрации/дерегистрации isodrive. Очень нужно.
 
Добавлено:
Как и предполагалось, после активации появились новые ключи привязки оборудования в реестре, типа:

Код:
 
isolation_full HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{ad498944-762f-11d0-8dcb-00c04fc3358c}\##?#SW#{eeab7790-c514-11d1-b42b-00805fc1270e}#asyncmac#{ad498944-762f-11d0-8dcb-00c04fc3358c}
  Value=DeviceInstance
  REG_SZ~SW\{eeab7790-c514-11d1-b42b-00805fc1270e}\asyncmac#2300
 
isolation_full HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{ad498944-762f-11d0-8dcb-00c04fc3358c}\##?#SW#{eeab7790-c514-11d1-b42b-00805fc1270e}#asyncmac#{ad498944-762f-11d0-8dcb-00c04fc3358c}\#{6C9CB688-4C1E-459B-9C35-58A52592D1F5}
  Value=SymbolicLink
  REG_SZ~\\?\SW#2323{eeab7790-c514-11d1-b42b-00805fc1270e}#2323asyncmac#2323{ad498944-762f-11d0-8dcb-00c04fc3358c}\{6C9CB688-4C1E-459B-9C35-58A52592D1F5}#2300
 
isolation_full HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{ad498944-762f-11d0-8dcb-00c04fc3358c}\##?#SW#{eeab7790-c514-11d1-b42b-00805fc1270e}#asyncmac#{ad498944-762f-11d0-8dcb-00c04fc3358c}\#{6C9CB688-4C1E-459B-9C35-58A52592D1F5}\Control
  Value=Linked
  REG_DWORD=#01#00#00#00
 
isolation_full HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{ad498944-762f-11d0-8dcb-00c04fc3358c}\##?#SW#{eeab7790-c514-11d1-b42b-00805fc1270e}#asyncmac#{ad498944-762f-11d0-8dcb-00c04fc3358c}\Control
  Value=ReferenceCount
  REG_DWORD=#01#00#00#00
 

И еще несколько ключей.
 
Сделал PreScan перед активацией, активировал офис, не запуская его, сделал PostScan. Изменилась и папка %drive_C%\Documents and Settings\All Users\Microsoft\OfficeSoftwareProtectionPlatform
 
Подключение плагином сразу вызвало окно об окончании лицензии через 30 дней.
 
Изменения для Виндовс 7 результатов не принесли. Ключи из инструкции один-в-один у меня не обнаружились, были другие, но там написано, что нужно сделать всего 4 изменения. Оказалось это не так. Вероятно, там надо менять целый куст реестра под Семерку. Предполагаю, что тупая замена тоже безрезультатна, лучше пересоберу в виртуальной Семерке с нуля.
 
PS. Кстати, в сборке с активацией работает отсчет дней. Запускал сборку без активации с папками (кэшем) от сборки с активацией - требовало активацию. Потом менял папку %drive_C%\Documents and Settings\All Users\Microsoft\OfficeSoftwareProtectionPlatform, результат тот же. Вывод, офис генерирует из содержимого данной папки ключи реестра, которые потом не изменяются, если менять эту папку. Короче, как-то так.
 
PPS. Остановлюсь пока на рабочем варианте, где не вылазит окно активации, но есть напоминание о ней в справке. Там-то она не мешает.

Всего записей: 30 | Зарегистр. 19-11-2009 | Отправлено: 20:04 07-01-2011 | Исправлено: naooki, 00:12 08-01-2011
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
naooki
Спасибо за исследование.
 
Сейчас не планирую пока заниматься им.
Насчет iso это к Astra55.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 18:48 08-01-2011
naooki



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55
Дай, пожалуйста, скрипт для isodrive
 
Как сделать, чтобы при DirectoryIsolationMode=writecopy Firefox сохранял файлы не в папке Firefox\Firefox\%Personal%\ , а в папке %Personal% (т.е. в "Мои документы")?
 
При DirectoryIsolationMode=merged создается нежелательный мусор в %userprofile%\Application Data\

Всего записей: 30 | Зарегистр. 19-11-2009 | Отправлено: 12:48 09-01-2011
Astra55



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

Цитата:
скрипт для isodrive  

Дык в чистом виде там нет никакого скрипта, обычный батник. Это если речь идет о регистрации/дерегистрации сисдрайверов. Скрипт нужен для обертки AutoIt, но я уже говорил - последние версии ThinApp не работают в таком варианте как должно.

Цитата:
Firefox сохранял файлы не в папке Firefox\Firefox\%Personal%\ , а в папке %Personal%

Выставляйте это в Огнелисе, подобные штуки не имеют отношения к ThinApp, он не может менять пути самой программы.

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 14:22 09-01-2011
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
naooki
Может стоит поставить Merged глобально, а для той папке, где мусор - локально WriteCopy?

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 17:07 09-01-2011
naooki



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55
Да, батник, хоть что-нибудь, главное рабочее. АвтоИт не интересует.
 
NickOnToluca
"Все гениальное - просто" (с) Эйнштейн. Благодарю!!! Моя невнимательность.

Всего записей: 30 | Зарегистр. 19-11-2009 | Отправлено: 20:14 09-01-2011
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
naooki
http://narod.ru/disk/3057623001/loader.exe.html
-------------
register.bat
loader.exe sysdriver "%~dp0\sysdriver.sys"
-------------
unregister.bat
loader.exe sysdriver delete
-------------

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 20:53 09-01-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