Ru-Board.club
← Вернуться в раздел «Программы»

» VMware ThinApp (formerly Thinstall) 3

Автор: Astra55
Дата сообщения: 04.05.2012 18:37
NickOnToluca
Сделал я сегодня одно любопытное открытие по части ThinApp - добавление почти любых файлов в сборки не через AppLinks и не через виртуальную среду. Разумеется, не панацея, где-то будет работать, где-то нет. Опробовал на FineReader по части подключения языков, не включенных в сборку - работает. Если интересуют подробности и есть желание оценить на практике, черкните в ПМ. Жаль, что раньше не додумался до такой простой вещи. Диалектика, однако! Количество переходит в качество
Автор: obla4ko4240019
Дата сообщения: 04.05.2012 18:54
Astra55
всем интересно, пишите сюда
Автор: gvozdik
Дата сообщения: 04.05.2012 19:52
Лучше уж в FAQ-е упомянуть, чтобы не искать потом по теме.
Автор: Astra55
Дата сообщения: 04.05.2012 20:29
Не-не! Сначала я должен оформить заявку, заявить права, получить патент, а уж потом делиться с общественностью. А то скажут - да это все давным-давно знают и начнут выдавать за свое Если серьезно, то надо опробовать, набрать статистику, потом включу в FAQ. В следующей редакции будет много чего интересного и нового, следите за рекламой!
Автор: Tumo
Дата сообщения: 04.05.2012 20:45
А папку vixlib можно удалять из дистрибутива?
Автор: Astra55
Дата сообщения: 04.05.2012 21:41
Tumo
Да.
Автор: Tumo
Дата сообщения: 04.05.2012 21:47
А за что она отвечает?Чтобы со спокойной душой удалил
Автор: Astra55
Дата сообщения: 04.05.2012 21:58
Tumo
Вам оно точно не надо, поскольку денег не платили и пользоваться облачными сервисами VMware не будете. Я давно удалил и ничуть не опечален.
Автор: Tumo
Дата сообщения: 04.05.2012 22:04
Удалил со спокойной душой...спасибо за оперативность

Добавлено:
tlink.exe из старой версии можно заменить на новую или для каждой версии нужен свой?
Автор: Astra55
Дата сообщения: 05.05.2012 07:54
Tumo
Свой.
Автор: Tumo
Дата сообщения: 06.05.2012 07:12
Вот русифицировал VMware ThinApp 4.7.1.5985 http://depositfiles.com/files/h8j3xd8yr
Автор: iyda
Дата сообщения: 06.05.2012 07:46
Уважаемые пользователи форума! В файле помощи от "глыбоко уважаемого автора" из шапки
Цитата:
FAQ по использованию и проектированию портабельных сборок ThinApp и Spoon v.2.1
имеется серьезная ошибка. Очень не рекомендую следовать этому совету изложенному в FAQ
Цитата:
Следует всегда включать или добавлять строку Wow64=0, если сборка будет запускаться на ОС
x64. Возможно, что эта опция ни на что не повлияет, но и не повредит.

Данная опция должна включаться исключительно методом тыка. Далеко не всем программам эта опция полезна. Как пример видеоконверторы от Xilisoft. Если при сборке этих программ, вы включите опцию Wow64=0, то сборка запуститься на 64 битных системах, но будет ужасно тормозить и половина функций работать не будет вообще. Так что не стоит полностью полагаться на советы "некоторых гуру", навязчиво тыкающих всх и вся в "свой" FAQ, дополненный всяким хламом FAQ от vyachko. Начинающим рекомендую воспользоваться FAQ именно от vyachko, коротко,грамотно и никаких выдумок и отсебятин.
Автор: Astra55
Дата сообщения: 06.05.2012 08:38
iyda
Доказательства будут или только злоба и напраслина, как обычно? Уж больно репертуар у Вас стандартный, может что-то новое привнесете?
Автор: NickOnToluca
Дата сообщения: 06.05.2012 11:02
А мне кажется, что эта опция и так всегда =0.
Так что если что и менять, то на =1.
Автор: Astra55
Дата сообщения: 06.05.2012 11:24
NickOnToluca
Про =1 ничего не сказано в мануале.
-------------
Wow64
You can uncomment the Wow64 parameter to simulate a 32-bit environment for 32-bit applications on a 64-bit operating system. For example, a virtualized 32-bit Oracle application might not work on a 64-bit operating system.

[BuildOptions]
;Wow64=0
Вы можете раскомментировать (то есть, удалить ;) параметр Wow64 для симуляции 32-х битной среды тех 32-х битных приложений, которые запускаются в ОС x64. Для примера, виртуализация Oracle x32 может не работать в ОС x64 (наверное, должно быть еще продолжение фразы - без включения этой опции)
--------------
Во всяком случае, никаких отрицательных эффектов пока не наблюдалось. Для OC x32 этот параметр должен быть проигнорирован, а для x64 хуже не будет. В последнее время к моим сборкам претензий со стороны владельцев x64 не было. Точнее, были, но при проверке выяснялось, что проблемы у самих владельцев, а не в сборке. У меня уже есть комп с Win 7 x64, поэтому можно тут же запустить сборку и разобраться в чем дело.
Автор: iyda
Дата сообщения: 06.05.2012 12:19
Astra55 Ситранный вы какой то
Какие вам еще доказательства нужны? Я привел для примера софт, но к сожалению таких программ очень много. Выяснилось совершенно случайно. Долго возился с последними версиями от Xilisoft( любимые проги) и никак понять не мог, почему криворукая сборка от другого человека, нормуль работает на моей системе, а мои нихрена. Долго возился меняя параметры сборки, изоляцию, версии ThinApp, ничего не выходило, пока случайно забыл раскомментировать эту опцию. Проги запустились без проблем. Пересобрал еще пару конфликтных программ, результат получил тот же. Отсюда и выводы. Даже я попался на ваш косяк в FAQ. Буду впредь поступать как раньше, собирать не оглядываясь на горе кулгуру
Автор: Astra55
Дата сообщения: 06.05.2012 13:09
iyda
Как я и предполагал, никаких веских доказательств, только злоба и болтовня. Скачал для примера Xilisoft Video Converter Standard 7, чистый триал, ничего не выкидывалось и не добавлялось. Было сделано две сборки, одна с Wow64=0, вторая с ;Wow64=0, то есть, опция заблокирована. Обе сборки запускались на Win 7 Корпоративная x64, конвертился один и тот же файл flv в avi. Были получены совершенно идентичные результаты, обе сборки одинаково запускались, за одинаковое время конвертили, одинаково тормозили как при запуске, так и при работе с интерфейсом, этого и следовало ожидать с любыми опциями, ибо Xilisoft - тормозное дерьмо, написанное на Qt4, пухлое и недостойное внимания. Никаких ужасов с Wow64=0 нет. Следовательно, наезд не удался, подготовка и доказательная база хромает. Могу только посоветовать умерить злобу, еще раз прочесть и изучить FAQ, а заодно получше освоить такую сложную систему как Win 7 x64, она не для всех годна, там умственный подход нужен, "чайникам" тяжело приходится
Автор: iyda
Дата сообщения: 06.05.2012 13:22
Astra55 А я не для вас предупреждение писал. Вам что то доказывать, себя не уважать. Ваши проблемы, продолжайте строить из себя непреклонного гуру. Надеюсь люди примут во внимание мое сообщение. А факу твоему я нашел достойное применение, ибо другого не заслуживает.
Автор: Astra55
Дата сообщения: 06.05.2012 13:55
iyda

Цитата:
Надеюсь люди примут во внимание мое сообщение

Разумеется, примут. Страна должна знать своих героев - барыг и обманщиков: http://forum.ru-board.com/topic.cgi?forum=55&topic=9848&start=4680#3
http://forum.ru-board.com/topic.cgi?forum=2&topic=4347&start=1940#1
Кому, как не барыге vv07 он же iyda, забаненному на руборде за обман и халтуру, рассказывать сказки про плохой FAQ и все прочее. Может угомонитесь, а то ведь и второй бан можно заработать. Многое могу простить, но только не напраслину, имеется в виду высосанное из пальца утверждение о том, что я что-то дословно позаимствовал у vyachko. Тем более, что на него в FAQ ссылаюсь и не один раз.
Автор: iyda
Дата сообщения: 06.05.2012 14:06
Astra55
Срать я хотел на твои баны болван самовлюбленный, страдающий манией величия и носящийся со своим в кавычках конечно факом, как дурак с торбой. То что ты не умеешь признавать ошибки, давно известный факт, при этом хам и наглец каких мало вот и продолжай в том же духе. Ты забыл добавить свою коронку.
Цитата:
Если эта сборка не работает на вашей ОСи, глючит, вылетает, обнаружены вирусы/троянцы и т.д. - тихочко, спокойночко удаляете и забываете. При этом, в топик ничего не пишете! Инфа о нормальной работе, спасибы, просьбы, вопросы, конструктивные предложения и прочее - только в ПМ!
Как то же надо свои кривые сборки оправдывать. Вот и с фейком твоим такая же история.
Но по крайней мере, кто то прочитает с головой а не чурбаном как у некоторых и примет к сведению, что не все с твоим факелием в порядке.
Автор: NickOnToluca
Дата сообщения: 06.05.2012 14:17
Я таки запустил Audition CS6 под ThinApp.
Запускается медленнее, чем под спуном.

Изменения Package.ini:

Код: VirtualizeExternalOutOfProcessCOM=0
SandboxCOMObjects=0
ProcessExternalNameBehavior=Original
VirtualDrives=Drive=c, Serial=f859612a, Type=FIXED
QualityReportingEnabled=0
CachePath=Cache
OptionalAppLinks=Plugins\*.*
Wow64=0
Автор: Astra55
Дата сообщения: 06.05.2012 14:32
NickOnToluca
Любопытные опции, редко приходится их видеть в инишнике. Значит, в Спуне получилось нормально?
Автор: NickOnToluca
Дата сообщения: 06.05.2012 14:45
Astra55
Да. Но в нем мои апплинки с VST не подкинешь.
НО! И в тинапе тоже не хотят подкидываться (:
Виснет при сканировании поключенных папок с плагинами.

Главная опция: ProcessExternalNameBehavior=Original
Автор: Astra55
Дата сообщения: 06.05.2012 14:53
NickOnToluca

Цитата:
Но в нем мои апплинки с VST не подкинешь.

И что, конверт в svm не помогает?
Автор: gjf
Дата сообщения: 06.05.2012 15:11
Astra55
NickOnToluca
Сразу оговорюсь - я не спец в ThinApp, просто хочу добавить информацию к размышлению. Скорее всего, вы это и так знаете, но на всякий случай.

Система Windows 32-bit on Windows 64-bit (WOW64) на самом деле - обычный редирект обращений к системным библиотекам и реестру. То есть если в 32-битной программе есть импорт библиотеки из %systemroot% или windows/system32 - её автоматом переадресовывает на windows/wow64. Точно так же вызовы на HKLM/Software переадресовывает на HKLM/Wow6432Node.

В 32-битном софте это возможно отключать - иди обращаться к Windows/sysnative, или через Wow64DisableWow64FsRedirection - вариантов много. Я полагаю, что ключ Wow64=0 просто определяет, осуществлять редирект или нет.

Но конечно это необходимо проверить.
Автор: NickOnToluca
Дата сообщения: 06.05.2012 15:15
gjf
Собственно так и должно быть. Только вот пока практической пользы или вреда не ощущал ни разу.

Astra55
В смысле проекты ThinApp конвертнуть и создать svm?
Кстати, как они подключаются к спун-сборкам?
Автор: michail10
Дата сообщения: 06.05.2012 16:04

Цитата:
Только вот пока практической пользы или вреда не ощущал ни разу.

Например, XviD4PSP DAILY собранный на ХРх32 с Wow64=0 не запускается на Win7x64. Месяца два назад аналогично Pragma 6.0., возможно, если проект поковырять с пристрастием, то и получится. Ну а раз работает без оной опции, то и нет необходимости.
Добавлено
Собирал на 4.7.0. Сегодня наконец то дошли руки до 4.7.1 переделаю выложу.
Автор: Astra55
Дата сообщения: 06.05.2012 16:08
gjf
Если бы обращение шло с переадресацией в x32 при такой опции, сборки бы не работали. Поэтому опция и предназначается для x64 и никакого вреда от нее не наблюдается. Когда грамотный человек предоставит наглядные доказательства, тогда будем думать и разбираться. Пока что разбираться не в чем.
NickOnToluca

Цитата:
как они подключаются к спун-сборкам?

А вот даже приятственее, чем у ThinApp, там нельзя задать беспапочное подключение, а тут можно без проблем. Для этого в основном окне Spoon Studio выберите слева пункт Settings, перейдите на закладку Process Configuration, в ней нажмите кнопку SVMs…, в открывшемся окне пропишите в строке SVM search pattern: такие параметры: @APPDIR@\Plugins\*.svm. В этом случае будут подключены svm плагины, находящиеся в папке Plugins рядом с основным экзешником сборки. Если папку не указывать, то достаточно поместить svm рядом с экзешником сборки.

Добавлено:
michail10
Мне лень ради проверки ставить этот софт. Если можете, выложите полный проект, попробую собрать и запустить на своей W7 x64.
Автор: NickOnToluca
Дата сообщения: 06.05.2012 16:36
Astra55
Возможно так и прийдется сделать.

Только вот самих проектов уже нет. Попробую распаковать в проект и втянуть в спун. Эти вст-шки не сильно капризные насчет среды.
Автор: gjf
Дата сообщения: 06.05.2012 17:12
Astra55 (16:08 06-05-2012)
Цитата:
Если бы обращение шло с переадресацией в x32 при такой опции, сборки бы не работали. Поэтому опция и предназначается для x64 и никакого вреда от нее не наблюдается.

Почему? Если WOW64 отключается (то есть коммент убирается), тогда как раз работать и не будет - банально импорты для 32 бит будут невалидные (поскольку библы 64-битные).

Если же оставлять коммент или делать WOW64=1 - как раз 32-битные работать должны.

Впрочем - хз, что там в VMWare с этим надумали и почему параметр комментится, вместо того, чтобы его обнулить или объединичить. Учитывая заявку на поддержку 64 битов - могли бы и поподробнее уделить внимания всем этим опциям.

Astra55 (16:08 06-05-2012)
Цитата:
А вот даже приятственее, чем у ThinApp


А кому-то "ложка" раньше не нравилась....

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

Предыдущая тема: Проблемы с закачкой


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.