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

» VMware ThinApp (formerly Thinstall) 3

Автор: ElenaBel13
Дата сообщения: 10.12.2011 15:57
Astra55, спасибо за наводку, конкретный ФАГ я, действительно, не читала. Наверное, не читала и еще много всего полезного (на форум-то этот я вышла только сегодня), иначе бы вопросы вряд ли бы возникли.

Но, дело в том, что прочитав сейчас пункт "Q. Как пересобрать сборку, ..." я ничего нового для себя не увидела. Примерно об этом же я читала и у В.Сафонова (http://www.victorsaf.narod.ru/Thinstalling/index.html) и в обеих презентациях NickOnToluca.

Неправильным в подготовке системы на ВМ (по ФАГу) у меня оказалось только то, что директории для временных файлов не были прописаны, как исключения, в snapshot.ini. Но вряд ли это повлияло на результат моей пересборки - т.к. во втором снимке у меня обнаружилась недостача сведений из виртуальной системы, а не их излишек из неисключённых директорий.


Добавлено:
Для чистоты эксперимента попробовала сделать пересборку другой портабельной программы (из одного небольшого экзешника) точно по ФАГу, с запуском setup_capture.exe для 2-го снимка из окна IE, вызванного из среды портабельной программы. Результат - такой же, ловит только cmd.exe и regedit.exe.
Автор: Astra55
Дата сообщения: 10.12.2011 17:25
ElenaBel13
1. Я не понял необходимости в пересборке своей же сборки. Не осталось исходного проекта?
2. Вы, часом, не закрываете окно программы? Это когда первый снапшот сделан, ThinApp закрыт, через программу и Эксплорер повторно запускается ThinApp через Запуск от имени... со снятой галочкой защиты. Вот в этот момент исходная программа запущена?
3. Если ничего не поможет, напишите в ПМ свой Скайп, ICQ, Jabber или другое средство связи. А то можно долго ходить вокруг да около без результата.

Добавлено:
Понял причину проблемы, поскольку смог воспроизвести ее у себя. Лекарство тоже нашел, но выкладывать не буду, только и исключительно в ПМ.
Автор: ElenaBel13
Дата сообщения: 10.12.2011 18:33
Астра55,
1. Да, хотела пересобрать свою же сборку, сделанную не так давно. Собрала её, да неудачно, поставив режим write copy, вместо merget. Что теперь мне очень неудобно.
Проекта не сохранилось, поскольку на момент сборки я и не думала, что придётся к ней когда-либо возвращаться. Я и вообще про сборку мало чего знала, несколько программок для себя собрала до этого в VMware.ThinApp.4.0.2.Build.3089 по какому-то краткому описанию, всё, вроде, устраивало, особо углубляться не думала.
А тут случайно вышла на информацию о том, что их можно перебирать таким вот образом. Вот и решила пересобрать свой ФШ, кое-чего в нем добавив заодно. Да и вообще я сейчас прочитала гораздо больше всего о правильной сборке, вот и хотела переделать по уму из уже готового.

2. Я уже по-всякому, и закрывала окно портабельной программы, и оставляла специально открытым. И с галками, и без галок. И из эксплорера, и из менеджера. И из диалогового окна, и напрямую. Всеми способами, о которых узнала к этому моменту...
Почитала немного эту ветку форума (и не только этого), такой же проблемы ни у кого не увидела. Я вот думаю, может это из-за VMware ThinApp 4.7.0, какая-нибудь новая особенность в нём по сравнению с 4.0., на базе которой в основном все и собирают? Никто не перебирал в 4.7.0? Потому что, в чём же ещё может быть дело, не в ОС же и не в самой виртуальной машине? Что ещё может быть кривым? Ну, руки - конечно, тоже, но с программами работала много и вариантов уж каких только не перебрала, так что есть надежда, что дело не только в них.

К слову, попробовала поэкспериментировать над своими более ранними сборками, которые делала в ThinApp.4.0.2. - они под 4.7.0 не признаются за свои. Если их подкидывать в 2xExplorer\plugin, то при запуске 2xExplorer.exe он ругается, что это некорректные файлы.

3. Спасибо, попробую ещё поковыряться... В крайнем случае, соберу свой ФШ заново как положено. Просто хотелось бы уж иметь на вооружении и такой способ пересборки.
Автор: Astra55
Дата сообщения: 10.12.2011 18:43
ElenaBel13
Вроде бы я ясно и четко сказал - причина такого поведения ThinApp найдена. Для пересборки никаких дополнительных программ, типа 2xExplorer или Pablo не нужно. В новых версиях подключение плагином сборок старых версий не поддерживаются.
Автор: ElenaBel13
Дата сообщения: 10.12.2011 18:50
Astra55
Почему-то не могу отправить Вам сообщение в личку. Выдаётся ошибка - Вам запрещено отправлять сообщения, если вы считаете это ошибкой, обратитесь к администратору.


Добавлено:
Не знаю, может только зарегистрировшиеся на этот форум не могут отправлять сообщения другим участникам, но так и не могу написать Вам в личку.
Зарегистрировала почтовый ящик - q1q2q3.00@mail.ru
Автор: ge57
Дата сообщения: 11.12.2011 04:26
NickOnToluca
Теперь я ничего не понял. Причем тут «инишник»?
Речь идет о том, что батник (в твоей сборке он называется «TVR-REG.bat») в версиях Thinstall 4.6.2-467908 и 4.7.0-519532 НЕ РАБОТАЕТ!
То есть из файла «Registry.rw.tvr» файл реестра не создается — висит окно с надписью из моего предыдущего поста. А в более ранних версиях отрабатывает без проблем.
Проверял на версиях сабжа 4.0..., 4.1..., других, к сожалению, просто нет.
Вот меня и интересует вопрос — это только у меня, или еще кто-то столкнулся с подобным? И, если да, то в чем дело?
Автор: NickOnToluca
Дата сообщения: 11.12.2011 10:09
ge57
Да я уще и не помню, когда пытался конвертировать эти файлы. А разве есть необходимость?
Автор: ge57
Дата сообщения: 11.12.2011 11:16
NickOnToluca
Для меня — да. Пользуюсь достаточно «тяжёлыми» прогами. Сразу их толком не настроишь, со временем набирается множество полезных изменений. «Песочницу» не удаляю.
Через какое-то время произвожу ревизию-пересборку портейбла. Вот тогда-то без этой приблуды просто никак. Ибо что, где и как менял — половину забыл.
А тут оно как «на блюдечке».
У тебя-то работает или нет? Для меня — это главное. Если не работает — что делать-то? В документации к последним версиям ничего не нашел. А на ихнем форуме понимаю процентов 10.
Автор: NickOnToluca
Дата сообщения: 11.12.2011 12:08
ge57
Погоди. Я так понял, что нужно вносить дополнительные данные в реестр уже после сборки?
Это же можно делать штатным средством - точкой входа regedit.exe или просто его запустить из любого диалогового окна программы.

Просто сегодня не смогу попробовать батник.
Автор: ge57
Дата сообщения: 11.12.2011 12:38
NickOnToluca
Можно, конечно можно.
Только не
Цитата:
вносить дополнительные данные в реестр уже после сборки
, а изменившиеся и дополнительные в реальный проект для пересборки.
Да и что проще? Нажать «Enter», запустив батник, и получить чистые данные для конкретного приложения за конкретный период или куча телодвижений по открытию того же редактора реестра и т.д. и т.п.
Ну впрочем это лирика — «каждому — свое», для меня проще первое, да и привык уже...
Лень — двигатель прогресса
Автор: coherent
Дата сообщения: 11.12.2011 16:13
ge57
конвертируй Registry.rw.tvr из версии 4.6.2 в версии, например, 4.0.2. Я тоже сталкивался с описанной ситуацией. К сожалению, чтобы разобраться в причине этого, ход не дошел...

Добавлено:
Astra55

Цитата:
Понял причину проблемы, поскольку смог воспроизвести ее у себя. Лекарство тоже нашел, но выкладывать не буду, только и исключительно в ПМ.

Если не секрет, чем это продиктовано? Как-то странно слышать такое от человека, который пишет мануалы и открыто их выкладывает для всеобщего пользования.
Автор: Astra55
Дата сообщения: 11.12.2011 16:53
coherent
C ElenaBel13 мы разобрались в привате о причине невозможности распаковки. Оказалась банальная вещь - нераспакованный дистрибутив ThinApp. После скачивания версии из шапки все встало на свои места. Учтите на будущее, не первый раз уже на подобные грабли народ наступает. RuBoard - ruleZZ 4eva!

Цитата:
Если не секрет, чем это продиктовано?

Должен же я что-то оставить в закромах на черный день. Все мои приватные находки лежат на поверхности, ничего из ряда вон выходящего в них нет. Но от необходимости думать, они не освобождают
Автор: NickOnToluca
Дата сообщения: 11.12.2011 18:13
Astra55
Я подозревал, что нераспакованная , но вчера инет отвалился.
Автор: Astra55
Дата сообщения: 11.12.2011 18:43
NickOnToluca
Не знаю, делает ли кто-то зеркала сборок из шапки, а то все ведутся на 0day дистрибутив с кейгеном, растиражированный по всему Инету. А потом выкладываются сборки с нагом, не говоря уже о здешних проблемах. Сами помните что было в варезном топике после выкладывания пропатченного тлинка. Ну не хочет народ ничего читать и не хочет учиться. Умеет нажать несколько кнопок и вроде как спец по портабельным сборкам. Есть такие деятели с руками из афедрона - Dizel_ да killer... и иже с ними. Ни ума, ни умения, ни совести. В их сборках и дистрибутивы, и bak-и после патчей, и сами патчи, и анинсталлеры, и виртуальные принтеры, чего только нет.
Автор: NickOnToluca
Дата сообщения: 12.12.2011 09:00
ge57
В общем, для твоей задачи можно обойтись и другими средствами.

Если я правильно понял, то требуется получить изменения, внесенные в песочницу уже после упаковки, причем получить в виде реестра и файлов.

Все делается на чистой машине.

Для этого можно сделать изнутри виртуальной системы упакованной программы (например, через диалоговое окно) снимок самим ThinApp и до кучи еще и RegShot. Для первого снимка перед запуском программы песочница перемещается, а для вторго - возвращается обратно. Проблема только в том, что прийдется тинапить из командной строки, т.к. тинап не хочет продолжать сканирование после второго запуска.

В результате получим проект с измененными файлами и реестром в тинаповском TXT, а благодаря RegShot - еще и отдельно записи реестра (хотя для поставленной задачи тинаповские удобнее).
Автор: ATRZ
Дата сообщения: 12.12.2011 21:56
Здравствуйте, помогите пожалуйста чайнику. Не могу понять вот что: делаю портабле версию Word2003 после окончания процесса в папке bin почему то не один экзешник, а много разных. Может я что то в процессе не так делаю, помогите пожалуйста. Спасибо
Автор: Astra55
Дата сообщения: 12.12.2011 22:05
ATRZ
Читать FAQ. Потом еще раз, и так до полного понимания всего происходящего.
Автор: ATRZ
Дата сообщения: 13.12.2011 01:33
Astra55
я слаб в буржуйском, а в гугле переводить бесполезно.
Попробуйте там, к примеру, Астрахань набрать.
Автор: Astra55
Дата сообщения: 13.12.2011 05:44
ATRZ
Вона че, Михалыч! (с) Оказывается, русский язык стал буржуйским. Не знал, чесслово, не знал. На будущее - визиты в топики любого форума, начинают с чтения шапки. Сделайте милость, прочтите. Только не надо говорить про переводчики
Автор: Scaramanga
Дата сообщения: 13.12.2011 09:35
Можно ли как то передать текущее имя пользователя и пароль в виртуальное приложение?
Автор: Astra55
Дата сообщения: 13.12.2011 19:47
Scaramanga
Через комстроку? Можно. Если не поддерживается, то AutoIt-овским или подобным макросом.
Автор: Scaramanga
Дата сообщения: 14.12.2011 11:03

Цитата:
Через комстроку? Можно. Если не поддерживается, то AutoIt-овским или подобным макросом.

т.е. SSO для запущенных в контейнере приложений у thinapp нету?
Автор: Astra55
Дата сообщения: 14.12.2011 11:34
Scaramanga
Вы или конкретизируйте что именно интересует, или зайдите на форум ThinApp. Был задан простой вопрос, на него был получен простой ответ. Если полет мысли не был отражен в вопросе, то это проблемы вопрошающего.
Автор: Scaramanga
Дата сообщения: 14.12.2011 13:34

Цитата:
на него был получен простой ответ

не совсем Вы предложили вариант передачи логина и пароля вручную. Я же спрашивал о возможности передачи текущего логина и пароля, т.е. в автоматическом режиме( SSO)
Если подробно то, в контейнер помещен citrix клиент, который сам по себе поддерживает SSO, но как только я его пакую в thinapp, то приложение перестает видеть пользователя и логин-пароль приходится вводить вручную
Автор: Astra55
Дата сообщения: 14.12.2011 14:59
Scaramanga
Изначально ни про каких citrix клиентов речи не было, равно как и про передачу чего и куда. Как делали сборку и чего именно, осталось тайной. Поэтому ничего не скажу, еще раз - читайте форум ThinApp, были там похожие топики.
Автор: Scaramanga
Дата сообщения: 14.12.2011 15:29

Цитата:
Как делали сборку и чего именно, осталось тайной

Сборка только делается. Затык пока пока только в этом, т.е. вопрос как сделать сборку чтобы в нее передавался текущий логин и пароль пользователя из реальной системы
Автор: coherent
Дата сообщения: 17.12.2011 18:42
Astra55
если не трудно, выложите, пожалуйста, свой loader. А то ссылка уже умерла...

Автор: MH100181Q
Дата сообщения: 17.12.2011 19:11

Цитата:
А то ссылка уже умерла...



Цитата:
loader.exe и driver_loader.exe, это один и тот же файл?
- да
Автор: coherent
Дата сообщения: 17.12.2011 19:23
MH100181Q
большое спасибо! Совершенно на всякий случай уточняю, несмотря на разные имена, loader.exe и driver_loader.exe, это один и тот же файл?

Понял, еще раз
Автор: DagoDuhate
Дата сообщения: 17.12.2011 22:30
loader - http://rghost.net/35288321

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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