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

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

   

megauser123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cracklover
Похоже на глюк. По неизвестным причинам, PM под Thinstall4.5 не может прочитать бинарный файл. Т.е. pm65.rsl он находит, начинает успешно читать (видимо, ищет там что-то), и в какой-то момент внезапно обламывается.
Подробнее...

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



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема. Портирую АвтоКАД 2006 при помощи ThinApp 4.5.0 . Скрипты не работают. Делаю сборку с скриптами - не запускается. Пишет scripting system: unable to load required type library c:\program files\thinstallplugins\scripting.dll error code=0x8007000e. Без скриптов все работает. На других программах Скрипты работают, в виртуальной системе появляется папочка thinstallplugins со всем необходимым.

Всего записей: 16 | Зарегистр. 15-01-2009 | Отправлено: 09:19 12-04-2010
gencho



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca, обещал сообщить результат: практически все мои старые сборки после компиляции с ThinApp 4.5 запустились нормально под Win7 64 bit, ошибка связанная с "Program Files (x86)" нет. Похоже relink не всегда корректно работает. Остался один сериозный проблем...
 
Я уже давно делал Visual Studio 6, и оно прекрасно работает под WinXP (есть несколько маленких проблем, но можно жить и так ). Я сделал его на модульном принципе (через плагины), основное ядро содержащое минимальная инсталяция, общая для всех модулей, и плагины для VC++, VBasic, FoxPro и т.д. В основное ядро поставил файл-менеджер A43 как интегратор иконк, так как их у каждого модуля большое количество. Запускаю этот вход, и потом тыкаю нужная икона. Модули могут запускатся и отдельно, но функциональность у них тогда ограничена - например VC++ может редактировать, компилировать и запускать програмы, но не может трейсить код. Как сказал, с интегратором все работает прекрасно под WinXP
 
Сейчась пробовал собрать под ThinApp 4.5, и при запуске под Win7 64bit сборка не работает. A43 запускается, но при опыт запуска из него VC++ вылетает с ошибка в MSDEV.exe. Следствие установило следующее. И в проект для основного ядра, и в проект для VC++, есть файли HKEY_CLASSES_ROOT.txt и HKEY_LOCAL_MACHINE.txt, и у всех файлов есть содержание. Методом двоичного поиска установил, что если стереть ВСЕ содержание этих файлов у основного модуля, то VC++ запускается без ошибок (но тогда у него ограничения как упомянул выше). Похоже эти файлы основного модуля и плагина не обединяются корректно во время запуска в виртуальном реестре. Файлы HKEY_CURRENT_USER.txt наоборот, обединяются нормально, хотя они тоже не пустые. То же самое делается и под ThinApp 4.0.4.
 
Уже нет идея где копать. Могу выложить исходники, работающие под WinXP на ifolder, они примерно по 50 МБ каждого.
 

Всего записей: 321 | Зарегистр. 20-06-2003 | Отправлено: 13:58 13-04-2010 | Исправлено: gencho, 14:12 13-04-2010
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
gencho
Ох не силен я в программировании. Единственная более-менее стабильно работающая среда из мною собранных - Lazarus.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 17:02 13-04-2010
gencho



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

Всего записей: 321 | Зарегистр. 20-06-2003 | Отправлено: 20:27 14-04-2010
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Еще раз хочу обратить внимание на последнюю версию ThinApp 4.5. Чем дальше, тем больше в ней вылезает откровенных косяков при создании проекта. Сегодня делал один софт, отличие в размере HKLM с версией 4.0.0.2200 почти 3 метра(!), точнее, 0 и 2,8 метра. Цепляет совершенно ненужные записи реестра, и что самое паскудное - не жмет эти файлы в конечном файле, отличия выходного экзешника при одних и тех же установках получились 7,4 против 4,98 метра.
Что многие не чистят реестр от мусора, это я и так знаю, но хоть не раздувайте сборки за счет косяков самого ThinApp.  

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 19:25 15-04-2010 | Исправлено: Astra55, 19:27 15-04-2010
Hmuryj_Mik



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

Цитата:
Уже нет идея где копать.

Моё мнение - сама изначальная идея не конструктивна. Под win32 - сама студия "нативно" портативная. А иметь 32-х разрядный инструмент на 64-разрядной системе - нонсенс с моей точки зрения (повторюсь). Просматриваются ваши личные и не понятные "привязанности".

Всего записей: 832 | Зарегистр. 22-08-2004 | Отправлено: 20:50 16-04-2010
Jobster

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, извините если уже спрашивалось ранее
А есть ли способ запортабить офис 2010?
Портаблю и в хп и в 7, при запуске пытается поставить недостающие файлы, потом еще какая то ошибка не найден Windows Installer и закрывается

Всего записей: 1 | Зарегистр. 04-05-2009 | Отправлено: 23:39 17-04-2010
Hmuryj_Mik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jobster
Народ не телепат! Softmaker, Ashampoo, Microsoft ? Если Microsoft, то "всё украдено до нас". Посмотреть, например, тут.

Всего записей: 832 | Зарегистр. 22-08-2004 | Отправлено: 21:08 18-04-2010
gencho



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hmuryj_Mik, здесь же обсуждаем проблемы при создание портабельного софта, не его использование. Мой проблем, по мое мнение, исходит из самого ThinApp 4.5  - в runtime он не объединяет коректно реестр основного модуля и внешнего плагина (сам VC++), в конкретном случае (возможно и я не делаю все как надо, поэтому и спрашиваю). Для експеримента я добавил плагин в capture основного мопдуля и скомпилировал, все работает нормально под Win7 - значить проблема именно в объединение реестра  плагина и основного модуля во время выполнения (под 64 бит).  
 
Насчет качество самой идеи - я могу долго говорить в ее защиту. Нативность недостаточна - студио сохраняет настройки в реестр компютера, а если на этом компютере уже установлено такое  студио, становится страшно... Хорошая портабельная програма должна работать коректно. Мне надо зайти к клиенту и доделать что-то на месте, портабельная программа лучший выбор. Другая алтернатива - тащить ноутбук.  
 
Я для себя на свой ноутбук решил проблема - под Win7 64 бит  я запустил VMWare с WinXP, и там все работает на ура. Но в этом топике обсуждаем именно проблемы портабельних сборок.

Всего записей: 321 | Зарегистр. 20-06-2003 | Отправлено: 01:09 19-04-2010
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
gencho
Выложите уже полный комплект и описание, что к чему.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gencho
Вообще то странно неоднократно читать упоминания о конфликтах установленого и портативного софта. Ну если софт установлен - накой нужно запускать портативный? Так что - это надуманая проблема и похожа на "защиту от дурака". А им нужен такой софт? А "умный" и сам о себе озаботится.
На ваш топик я обратил внимание, потому что сам не так давно "сотворил" себе модульную среду. Угрохал уйму времени. Но предпосылки ничего не имеют общего с общепринятыми, типа "командировок".
А по проблеме - ситуацию можно "парой строк кода" смоделировать, если у вас такой иструментарий и кажеться, что вы близки к разгадке. Разьве нет?

Всего записей: 832 | Зарегистр. 22-08-2004 | Отправлено: 12:42 19-04-2010 | Исправлено: Hmuryj_Mik, 12:46 19-04-2010
Astra55



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

Цитата:
Вообще то странно неоднократно читать упоминания о конфликтах установленого и портативного софта

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

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 13:48 19-04-2010
Hmuryj_Mik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55
В общем то, я и сильно не "настаиваю". Сам я  обезопасен от таких проблем, т.к. ничего установленонго на рабочей машине не держу, т.е. абсолютно все что мне необходимо - портабельно и по умолчанию работает так, как нужно именно мне. Когда-же я готовлю софт для публичного использования, то конечно не отступаю от требований "максимальной изоляции". Но мне показалось, что это не тот случай и могу быть неправ.

Всего записей: 832 | Зарегистр. 22-08-2004 | Отправлено: 14:17 19-04-2010
Astra55



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

Цитата:
не отступаю от требований "максимальной изоляции"

Здесь получается с точностью до наоборот - система портабельный софт и его реестр не видит, а вот портабельная сборка видит практически все.


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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 15:17 19-04-2010
Hmuryj_Mik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55
Я ж в кавычках. Имелось в виду - всё (так короче) хранится в пределах песочницы.

Всего записей: 832 | Зарегистр. 22-08-2004 | Отправлено: 16:59 19-04-2010 | Исправлено: Hmuryj_Mik, 17:00 19-04-2010
Kykc

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь пробовал виртуализировать 32битный Office 2010 RTM?

Всего записей: 14 | Зарегистр. 02-05-2006 | Отправлено: 19:37 19-04-2010
android X

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемое сообщество, 2 года не было нужды в создании своих портативок. Теперь вот вспоминаю былое. Старую тему и продолжение пока не осилил, ибо пока просто времени не хватает. У меня вот какой вопрос: где нибудь обсуждался вопрос создания плагинов которыми можно расширять свою сборку? Если да, то плиз ткните носом, если нет опишите в двух словах алгоритм.
У меня тема такая хочу сделать сборку автокадов разных версий с N-ным количеством навесков. Все навески в thinstalled исполнении работают хорошо, но все вместе они весят очень нехило и основную долю места занимают базы данных оборудования в виде самостоятельных файлов или dwg файлов с блоками. Каким образом мне организовать процесс сбоки, чтобы как максимум каждый навесок, как минимум хотя бы базы данных из них были сделаны в виде плагинов и лежали отдельно в свой папке, а не заворачивались в общий контейнер. А то у меня собранный файл под 3 Гига весит и это на 2006 автокаде, который в исполнении уважаемого vyachko в 100 Мб уложился. Хочется отделить мух от котлет, но так чтобы работоспособность сохранить на прежнем уровне.
 
P.S. Каждый навесок сидит в своем автокадовском профиле и друг с другом не взаимодействуют, т.е. запуск каждого дополнения происходит со своего ярлыка.

Всего записей: 150 | Зарегистр. 10-09-2005 | Отправлено: 12:55 20-04-2010 | Исправлено: android X, 13:26 20-04-2010
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
android X
В основной сборке раскомментировать:
[BuildOptions]
OptionalAppLinks=plugins\*.exe
Это определяет название папки плагинов и их расширение. Плагины собираются точно так же, как основная сборка, с теми же опциями, но содержит только свои папки/файлы/реестр, с полным отсутствием файлов и всего прочего основной сборки.
Я делаю основным экзешником плагинов файл cmd.exe, чтобы случайный запуск ни на что не повлиял.
Практический пример: допустим, собираем PhotoShop, сохраняем проект в отдельной папке с другим именем. Удаляем из проекта все ненужные папки и файлы, кроме Captures\XXX_Plugins\%ProgramFilesDir%\Adobe\Photoshop 7.0\Plug-Ins\ и сюда кидаем файл *.8bf плагина. В  Package.ini оставляем контейнером:
[XXX_Plugins.exe]
ReadOnlyData=bin\Package.ro.tvr
Source=%SystemSystem%\cmd.exe
После запуска батника будет экзешник, который кладется в папку Plugins, рядом с экзешником самого портабельного PhotoShop.
Разумеется, файлы аттрибутов, реестра, папки с необходимыми файлами в проекте для плагина должны быть как обычно, на своих местах.

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 14:04 20-04-2010
android X

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55,
Спасибо за ответ.  
А если у меня несколько другая ситуация - мне не нужны exe'шники, а нужны тупо контейнеры, которые будут подгружаться сами в запущенную сборку по мере необходимости и обращения к ним изнутри.
У vyachko так реализованы текстуры и хелпы: есть папка ThinPlugins и в ней лежат хелп AutoCAD 2008 Eng Help.dat и текстуры AutoCAD 2008 Eng Textures.dat
Если мне не нужен хелп - я выкидываю его. Не нужны текстуры - выкидываю их.
Так вот мне надо упаковать в отдельные модули базы допнавесков, а еще лучше целиком сами навески чтобы в ThinPlugins лежали dat файлы, а при вызове их из сборки они бы автоматом подхватывались.
В данном случае алгоритм меняется или поступаем также?
[BuildOptions]  
OptionalAppLinks=plugins\*.dat  
 
[Навесок1.dat]  
ReadOnlyData=bin\Package.ro.tvr  
Source=%SystemSystem%\cmd.exe  
 
[Навесок2.dat]  
ReadOnlyData=bin\Package.ro.tvr  
Source=%SystemSystem%\cmd.exe  
 
И так далее
 
Т.е. удаление dat файлов из папки Plugins повлечет за собой только неработоспособность того или иного навеска, подразумевавшегося в оригинальной сборке, но не повлияет на работоспособность базовой платформы?

Всего записей: 150 | Зарегистр. 10-09-2005 | Отправлено: 14:54 20-04-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