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

» VMware ThinApp (formerly Thinstall) 3

Автор: gvozdik
Дата сообщения: 02.03.2013 10:17
MIHMIH007
Нет, пока только та, что была и прежде.
Автор: ge57
Дата сообщения: 02.03.2013 21:32
Доброго времени, уважаемые!
У меня вопрос: кто-нить собирал портейбл 64-х битных программ, каков результат?
Решил собрать «CorelDRAW» х-64 — вот что получил при компиляции:

VMware ThinApp Runtime Linker Version 4.7.3-891762, Built Oct 30 2012
Copyright 2006-2012, VMware, Inc. All rights reserved.
Enterprise Edition, licensed to VMware ThinApp
Corel-GraphicsSuite-x6.dat:
Copying file data.. 27% 52096k/189683k
Copying file data.. 61% 115962k/189683k
Copying file data.. 94% 179200k/189683k
SUCCESS: Corel-GraphicsSuite-x6.dat, size=192029k
Corel-DRAW.exe:
%drive_C%\Program Files\CorelDRAW-x6\Programs64\CorelDRW.exe: not a valid executablePress any key to continue...

Позавчера собрал 32-битную версию — никаких проблем не было, все чики-пуки.
Для интереса попробовал собрать простенькую 64-битную прогу, результат аналогичный:
«....exe: not a valid executable». В чём дело???
Или сей сабж не умеет с ними работать?
Автор: michail10
Дата сообщения: 04.03.2013 11:51

Цитата:
У меня вопрос: кто-нить собирал портейбл 64-х битных



Цитата:
Или сей сабж не умеет с ними работать?


Выше дас ист ответ.
Автор: Ukei
Дата сообщения: 04.03.2013 15:51
Есть желание запортабелизировать Zona, но она на Java, я с таким раньше не сталкивался. Какие есть особенности виртуализации подобных программ?
Автор: NickOnToluca
Дата сообщения: 04.03.2013 17:23
Ukei
Никаких особо. Но почти любую программу под Java можно запустить и без виртуализации.
Если программа хранит настройки в своей папке, то этого достаточно для портативности.
Автор: Ukei
Дата сообщения: 04.03.2013 17:25
NickOnToluca
Но ведь тогда нужно будет чтобы Java стояла на системе, где будет запускаться портабельная программа под неё?
Автор: michail10
Дата сообщения: 04.03.2013 18:33
Ukei
А вы сделайте отдельно Java и подключите как плагин - именно так работает у меня JDownloader.
Ну в крайне случае установить Java вместе с прогой и сделать портативку.
Автор: Ukei
Дата сообщения: 05.03.2013 00:20
michail10
А есть где почитать про то, как подключать плагины?
Автор: michail10
Дата сообщения: 05.03.2013 06:12
Проект не компилируем и идём в папку (или из окна VMware ThinApp редактировать Package.ini) открываем в блокноте Package.ini пункт по умолчанию с ";" убираем её
OptionalAppLinks=plugins\*.exe
компилируем. Рядом с "ЕХЕ" вашей Зоны делаем папку "plugins" и туда портативную в VMware ThinApp Java. Не вижу сейчас на форуме Astra55, но, например, из этого поста скачайте из подписи "FAQ по портабельным сборкам ThinApp и Spoon 3.0" там подробно изложено.
Автор: NickOnToluca
Дата сообщения: 05.03.2013 10:01
Ukei
Не обязательно устанавливать яву.

Допустим, программа состоит из файлов ресурсов и исполняемого файла program.jar.
Помешаем папку JRE (исполняемые файлы Java), вынутую из Program Files в папку нашей программы.

И создаем такой START.BAT прямо рядом с program.jar:

Код: @echo off

:: Переменная curdir будет указывать на текущую папку (страшная комбинация символов %~dp0)
set curdir=%~dp0

:: Переменная JAVA_HOME вместо переменной из SYSTEM PATH (набор путей к системным папкам) будет указывать на подпапку JRE
set JAVA_HOME=%curdir%jre

:: Переменная PATH будет состоять из SYSTEM PATH плюс JAVA_HOME, чтобы программа легко нашла не только javaw.exe, но и другие системные файлы
set PATH=%PATH%;%JAVA_HOME%\bin\

:: Переходим в консоли в текущую папку, что аналогично понятию "рабочий каталог"
cd %curdir%

:: Запуск программы
start javaw program.jar
Автор: Ukei
Дата сообщения: 05.03.2013 10:22
michail10
NickOnToluca
Спасибо, понял кажется..
Автор: NickOnToluca
Дата сообщения: 05.03.2013 10:33
Ukei
На всякий случай уточню. Мой вариант никакого отношения к виртуализации не имеет.
Автор: michail10
Дата сообщения: 05.03.2013 13:04
А Java без виртуализации и portableappz.blogspot пойдёт.
Автор: Astra55
Дата сообщения: 05.03.2013 13:08
NickOnToluca

Цитата:
Мой вариант никакого отношения к виртуализации не имеет.

Армянское радио спрашивают - Правда ли, что академик Амбарцумян выиграл по лотерее "Волгу"?
Армянское радио отвечает - Правда! Только не академик, а продавец, не Амбарцумян, а Аветисян, не по лотерее, а в преферанс, не "Волгу", а сто рублей, не выиграл, а проиграл.

Скучный стал топик, вечные нубы ездят по кругу, спрашивая в надцатый раз одно и то же, знающие люди практически исчезли. Никаких положительных подвижек, плодовитые "трехкнопочники" продолжают гнать халтуру за халтурой. Ни тебе типсов, ни тебе триксов, ни каких-то интересных моментов на темы ThinApp. А какие были планы в начале августа 2011 года!
SpoinT

Цитата:
Есть идея создать видео-урок или презентацию продукта, где показать на конкретных примерах, как делать портативные версии, также упомянуть о частых вопросах по программе и пройтись по всем параметрам. Не просто видео, а со всплывающими сообщениями, диалогами и прочим хламом. Вопрос постояльцам темы, нужно ли вообще такое? p.s. технической реализацией (создание самой презентации) буду заниматься лично.

И где он, тот обещанный видеоурок? Иных уж нет, а тех долечат.
Или ноябрь 2012 года:
freedaw

Цитата:
хотел помочь, указав на небольшое упущение в вашем FAQ касательно режимов изоляции... я могу написать пару абзацев про это... Подумаю над вашим предложением, хотя, думаю, было бы уместнее всё в одном документе, ну да ладно - дальше будет видно.

Прошла зима, настало лето, то есть весна, думы продолжаются? За четыре месяца можно было родить пару страничек. На весь свой FAQ потратил в несколько раз меньше времени.

Зато за прошедшее время столько всего интересного по ThinApp насобирал, особенно по скриптам, их индийцы шибко любят. Скрипты на любой вкус, причем, с WMI, про который кое-кто говорил, что он в ThinApp не работает. Вопреки утверждениям, все работает очень даже бодро. То же зависание процессов изящно убирается, и без cmd, и без taskkill, и вообще без запуска каких-либо посторонних экзешников. И реестр чистится без regedit, и файлы в Prefetch удаляются по маске. А какой сплэшскрин можно сделать при запуске сборки, пальчики оближешь! И отключить его простыми методами не получится.
Вот я и говорю, скучно здесь стало. Может дело в скринэйджерах, функциональной неграмотности и мозаичном мЫшлении? Не знаю...
Автор: asdf8
Дата сообщения: 05.03.2013 13:24
Astra55

Цитата:
Зато за прошедшее время столько всего интересного по ThinApp насобирал

Ну так не понятно - новый фак будет?
Автор: gvozdik
Дата сообщения: 05.03.2013 14:20
Astra55

Цитата:
То же зависание процессов изящно убирается, и без cmd, и без taskkill, и вообще без запуска каких-либо посторонних экзешников. И реестр чистится без regedit, и файлы в Prefetch удаляются по маске. А какой сплэшскрин можно сделать при запуске сборки, пальчики оближешь! И отключить его простыми методами не получится.

Я так понимаю, что пояснений и методик от Вас ждать не стоит?
Автор: NickOnToluca
Дата сообщения: 05.03.2013 14:26
Astra55
Вот сделать видео или гифки об основах сборки стоит. Еще одно сообщение, о котором позже скажем: "А обещали то..."

В каком формате можно сделать, чтобы меньше по размеру, чем видео, но функциональнее, чем GIF? Может SWF?

Можно видео сделать прямо по FAQ.
Автор: Astra55
Дата сообщения: 05.03.2013 15:56
asdf8
Цитата:
новый фак будет?
Он есть, хотя и не все найденное туда включено, слишком большой объем для перевода и тестирования. Выкладывать не буду.
gvozdik
Цитата:
Я так понимаю, что пояснений и методик от Вас ждать не стоит?
В топике не будет однозначно. Это же я так написал, повыеживаться и немножко топик оживить Почти вся информация получена из открытых источников, правда, англоязычных.
NickOnToluca
Цитата:
Может SWF?
Однозначно! (с) Или в Instant Demo (там есть автосмена фокуса под курсором), или в UVScreencamera. Файлы swf будут очень компактными за счет низкого fps, а качество несравнимое с avi. Но обязательно нужна грамотная озвучка, иначе видео превращается в мечущийся непонятно зачем и почему курсор, сменяющие друг друга окна и все такое прочее. Всплывающие надписи проблемы не решают, слишком трудно и нудно с ними работать.
Автор: NickOnToluca
Дата сообщения: 05.03.2013 16:02
Astra55
Не люблю говорить на публику)
Так что я скорее за надписи. Хотя... можно подумать.
Я вот не помню, позволяет ли InstantDemo вырезать части видео?
Автор: Astra55
Дата сообщения: 05.03.2013 16:41
NickOnToluca
В подобного рода программах, видео сначала существует в собственном формате, потом экспорт во что угодно. Но предварительно можно буквально все отредактировать с точностью до кадра, которых не так много, как в обычных форматах. Удалять, добавлять и изменять не представляет никакой проблемы. Именно поэтому все нормальные видеотуторы делаются в таких софтах, а не тупо записывая экран в avi.
Автор: gvozdik
Дата сообщения: 05.03.2013 19:19
Astra55

Цитата:
вся информация получена из открытых источников, правда, англоязычных.

Значит мы такие тупые... или у них альтруистов, щедро делящихся информацией, больше, чем у нас.
Автор: NickOnToluca
Дата сообщения: 05.03.2013 19:23
gvozdik
Говорю за себя. Мне просто лень и не зачем
Автор: gvozdik
Дата сообщения: 05.03.2013 20:10
NickOnToluca

Цитата:
лень и не зачем

Делиться знаниями с остальными?
Автор: NickOnToluca
Дата сообщения: 05.03.2013 20:54
gvozdik
Нет, лень делать что-либо для этого Дальше не заглядываю (распространение это или что). На самом то деле моих лично знаний — полтора пшика. Но они достаточно структурированы, чтобы делать удобные вещи в программе, в принципах работы которой я полностью никогда не разберусь (точнее не планирую).

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

Кроме того, программа действительно удобна именно для личного использования, чего не скажешь, даже если перечитать всю девелоперскую инфу, описания, рекламу.

Так что нужно немного оторвать... нет, наоборот усадить туловище, чтобы пусть и в медленном темпе, но набросать хоть что-то.

Добавлено:


На данный момент мне бы хотелось каким-то образом собрать FAQ (именно набор вопросов) кроме и в дополнение к тем,
которые есть у FAQ по портабельным сборкам ThinApp и Spoon 3.0 от Astra55.

Готов ли кто сделать простейшую вешь:
вспомнить, какие дополнительные вопросы возникали
при первом знакомстве с программой,
какие возникали при прочтении FAQ?
Желательно в хронологическом порядке.
Автор: TemaZosin
Дата сообщения: 06.03.2013 03:26
Программа научилась в последней версии нормально internet explorer виртуализировать в сборку?
До этого у нее было три опции: не вставлять, вставить, но использовать опции системы, полностью залить.

Мне нужно полностью виртуализированный браузер внутри сборки программы. В 4.7.2 программа умела делать только 6 версию и то корявенько.
Т.к. я запускаю программу на урезанной учетке юзера, где в IE по умолчанию правила безопасности параноидальные, у меня софт не работает, т.к. настройки прокси идут через системный IE. Мне нужно как-то вшить мой IE, желательно даже с моими настройками (или хотя бы, чтобы он запускался виртуализированный и не урезанный, как под учеткой).
Есть идеи?
Автор: Astra55
Дата сообщения: 06.03.2013 03:48
NickOnToluca
Цитата:
какие дополнительные вопросы возникали при прочтении FAQ?
По статистике на сайте, FAQ разных версий скачали несколько тысяч раз. Ни один скачавший не задал ни единого вопроса в ПМ, даже по тем моментам, которые были включены с заведомо провокационной целью и без дополнительной инфы бесполезны. Ни один скачавший не заметил опечатки и неточности, которые там были и есть. Ни один скачавший не предложил в ПМ рассказать о каких-либо моментах, которых нет в FAQ. У меня два варианта: либо все до единого титаны ума и портабелизации, и я не смог поведать им ничего нового, поэтому они презрительно отмолчались, либо FAQ не читали, точнее, ниасилили, многа букаф. Или прочли, но по причине функциональной неграмотности и мозаичного мышления, ничего в нем не поняли. Поэтому ищут то же самое, только в виде фильма, ибо многочисленные буквы и статичные картинки их мозгами не усваиваются, это сейчас сплошь и рядом. Льщу себя надеждой, что Питер Бьорк перевел и прочел FAQ, поскольку в его книге есть явные заимствования по некоторым моментам и терминам, которые нигде больше не фигурируют.
gvozdik
Цитата:
Значит мы такие тупые... или у них альтруистов, щедро делящихся информацией, больше, чем у нас.
Насчет тупости лучше замять, а то вспомню про сборки кое-кого из плодовитых и начну гнусно ругаться. Информации в Инете и в здешних топиках просто море, вопрос в ее усвоении и применении, а с этим большие напряги, насколько можно заметить. Возможно, дело в контингенте - в зарубежах ThinApp юзают профессионалы-неварезники, их комповая квалификация явно выше, им не надо рассказывать основы виндосистемы и виндореестра.
Автор: ALEX666999
Дата сообщения: 06.03.2013 04:10
Astra55
Третий вариант (он применим не только к FAQам, но и ко всяким сборкам «от Васи Пупкина»):
качают по принципу «щёб було», и иногда это оправдывается.
Например, когда файлик удаляется по истечению срока хранения либо обиде залившего. ;-)

Цитата:
в зарубежах ThinApp юзают профессионалы-неварезники

В зарубежках (части из них) есть привычка платить за софт и прочие связанные с PC продукты,
плюс опасаются реальных санкций за неправомерные действия, имхо.
Автор: Astra55
Дата сообщения: 06.03.2013 08:31
Проблемы ThinApp на сегодняшний день с моей кочки зрения:
1. Несовместимость с некоторыми пакерами - устранить могут только девелоперы.
2. Сложность использования sys драйверов - есть идеи как обойтись без AutoIt и других костылей, только родными vbs скриптами, но надо еще думать и пробовать.
3. Сложность запуска RunAsDate, во всяком случае, простого решения я пока что не нашел. Возможно, там те же грабли, что и для лодырей: некоторые работают без проблем, некоторые ни в какую. Вероятно, дело в таймингах.
4. Невозможность очистки мусора в HKLM/FS - решения не знаю.
5. Невозможность эмуляции железа, кроме VID - устранить могут только девелоперы, но вряд ли будут по копирастным соображениям.
6. На некоторых софтах контейнер "дырявится" - устранить могут только девелоперы, но надо обкашливать каждый случай с ними.
7. Косяки со звуком в последних версиях ThinApp, например, Skype - устранить могут только девелоперы, опять же надо на них давить.
Автор: NickOnToluca
Дата сообщения: 06.03.2013 10:06
Astra55
Думаю, за 7-й пункт их заспамят и официальные пользователи тоже.

Я ведь зачем просьбы выше изложил... Делаешь видео, а оказывается, что то, что я считал очевидным и саморазумеющимся, для кого-то — целая пропасть.
Автор: Alex22T
Дата сообщения: 06.03.2013 14:00
Astra55


Цитата:
По статистике на сайте, FAQ разных версий скачали несколько тысяч раз.

Я скачивал все Ваши FAQ'и, читал, читаю и буду их читать, поскольку в них масса полезной для меня информации. Вы сделали огромную и нужную работу и за это Вам - огромное спасибо .


Цитата:
Ни один скачавший не задал ни единого вопроса в ПМ...
...либо все до единого титаны ума и портабелизации, и я не смог поведать им ничего нового, поэтому они презрительно отмолчались, либо FAQ не читали, точнее, ниасилили, многа букаф. Или прочли, но по причине функциональной неграмотности и мозаичного мышления, ничего в нем не поняли.

Ни одно из Ваших предположений, ИМХО, не соответствует действительности. Вопросов много, особенно у новичков, а люди знающие, я думаю, могли бы и что-то дополнить или исправить.

Главная причина, по моему мнению, в Вашей, мягко говоря, своеобразной манере общения с людьми.
Поставьте себя на место человека, имеющего к Вам вопросы. Что он получит в ответ? В лучшем случае - его пошлют учить FAQ(хорошо, что не дальше), во всех остальных - ему напомнят(в очередной раз), что он нуб, не разбирающийся в структуре реестра, отягощенный "мозаичностью" мышления и функциональной неграмотностью. Все это будет выполнено в ироничном или ерническом(видимо, в зависимости от настроения) стиле. А если(о, чудо!) будет дан рациональный ответ, он будет сопровожден оскорбительным или презрительным контекстом.
И вопросы, превращаясь в немой стон, повисают в воздухе...

Я не ставлю себе цель задеть Вас или обидеть, просто хочу обратить Ваше внимание на этот аспект, может в нем кроется одна из причин "тотального молчания".

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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