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

» VMware ThinApp (formerly Thinstall) 3

Автор: Astra55
Дата сообщения: 04.10.2011 14:13
ndch
Скайп + ТимВьюер=полное и наглядное обучение на Вашем компе. А заново расписывать то, что уже есть, не очень хочется.
Автор: ndch
Дата сообщения: 04.10.2011 14:18
Astra55
Для ачала бы хотелось узнать какие дистрибутивы (кроме Скайп и ТимВьюер) нужны. Что скачать ?
В faq написано: Для проекта лучше использовать ThinApp версии 4.0.0 или близкую к ней.
с другой стороны хочется чтобы сборка работала в windows 7.

Что-то я этот момент не понял.
Автор: OverDope
Дата сообщения: 04.10.2011 14:22
Всем привет !
Поставил на VMware® Workstation 7.0.0 build-203739 Windows XP SP3 Rus и хочу с помощью ThinApp 4.6.2-467908 (5101 NickOnToluca) сделать портабельный Фаерфокс с установочным пакетом MSI.
Сборка браузера проходит без проблем, а при создании пакета MSI получаю вот такую ошибку:

Ссылка

Если собирать через интерфейс ThinApp то получаю сообщение :

Создание пакета MSI
*** Сбой сборки ***

Подскажите, пожалуйста, почему не удается сделать пакет MSI и как это исправить.
Всем заранее спасибо.
Автор: NickOnToluca
Дата сообщения: 04.10.2011 14:33
ndch


Цитата:
Будет ли сборка работать в x32 и x64 ? Что на это влияет ?

Теоретически — будет, практически — вероятно будет.


Цитата:
Как настраивается "вытряхивание наружу" данных реестра и файлов ?

Изоляцией. Та, что выставлена программой по-умолчанию дает почти наверняка именно то, что нужно.
Автор: Astra55
Дата сообщения: 04.10.2011 14:36
ndch
Как говорят, чтобы не размазывать кашу по чистому столу, киньте свой скаповский логин мне в ПМ, там договоримся. Если такой вариант не устраивает - DIY.
Автор: ndch
Дата сообщения: 04.10.2011 15:23
Кто разбирался как устанавливаются библиотеки Microsoft Visual C++ 2008 ?
Как бы это сделать "поглаже" ?
Вроде был какой-то способ с директорией Microsoft.VC90.CRT, наполненной dll-ками.
Автор: Astra55
Дата сообщения: 04.10.2011 17:16
Сделал я очень интересное открытие, даже странно что никто до этого не догадался раньше. Суть - отвязка портабельных программ от железа, когда не работают VID винта и имя системы. Первый опыт прошел успешно, софт, который был жестко привязан к железу, теперь будет работать на любом компе. Разумеется, нужно проверять дальше, и нужна кое-какая инфа от грамотных людей, но если все будет так, как предполагаю, произойдет нечто вроде революции по части портабельных сборок

ndch

Цитата:
как устанавливаются библиотеки Microsoft Visual C++ 2008 ?

Обычная установка, никаких особенностей. Для некоторых программ можно вообще удалить большую часть VC++, оставить только основные дллки.
Автор: opt_step
Дата сообщения: 04.10.2011 17:22
Astra55

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

интересно, когда делится будете?
Автор: Astra55
Дата сообщения: 04.10.2011 17:30
Когда буду уверен в том, что идея правильная хотя бы для 50% подобных софтов. То есть, своевременно или несколько позже.
Автор: porosenok85
Дата сообщения: 04.10.2011 17:39
Любопытно, ждем!
Автор: michail10
Дата сообщения: 04.10.2011 18:17
Тестировать всё - занятие нудное. Не могу точно вспомнить в чём была проблема но Microsoft Office 2007 и PROMT стал делать только на виртуальном ПК, где, кстати, возможно отвязать железки.
Автор: ndch
Дата сообщения: 04.10.2011 18:48
Astra55

Цитата:
Суть - отвязка портабельных программ от железа, когда не работают VID винта и имя системы.

На уровне WinAPI или при чтении паспорта винта через порты ?
Автор: Astra55
Дата сообщения: 04.10.2011 19:02
ndch
Нет, идея совершенно другая. Счет 2 : 1, на один софт грамотешки не хватает, а пара отвязалась. Бум дальше пробовать. Если кто подскажет софты, которые не получается портабелизировать из-за приваязки к железу или приходится активировать на каждом компе, то могу попробовать помучать.
Автор: aiki
Дата сообщения: 04.10.2011 19:33
офис 2010? :)
Автор: NickOnToluca
Дата сообщения: 04.10.2011 19:34
Astra55
Смотря что понимать под привязкой. Например офис 2010 привязан к локальному серверу.

Guitar Pro 6. Весит 36 метров. Привязывается к сетевой карте.
http://rutracker.org/forum/viewtopic.php?t=3242221

Более удобную ссылку пока дать не могу.
Автор: Astra55
Дата сообщения: 04.10.2011 21:53
aiki
NickOnToluca
Нет, таким софтом я пока заниматься не буду. Что-нибудь попроще, без монструозности.
Автор: NickOnToluca
Дата сообщения: 04.10.2011 23:52
Astra55
Guitar Pro 6 попробуйте. Всего лишь 36 метров.
http://rghost.ru/24253121
Автор: NickOnToluca
Дата сообщения: 05.10.2011 02:30
dinis124
Качай из шапки варезника этой темы.
Автор: Astra55
Дата сообщения: 05.10.2011 07:43
NickOnToluca
Попробовал, с полпинка не получилось, ессно.
Тут кое-какую инфу подкинули, у меня мозгов не хватит реализовать все по полной, тут грамотный программер нужен. Поэтому глобальная революция пока откладывается, ограничимся небольшим бунтом со сжиганием соломенных чучел девелоперов И то хлеб.
Автор: aiki
Дата сообщения: 07.10.2011 22:36
Дубль простой добавлялки в проект redistributable библиотек Microsoft Visual C++. (старые ссылки померли)

2005: http://goo.gl/hSGbH (1.35Мб)
2008: http://goo.gl/YD2Bt (2.65Мб)
2010: http://goo.gl/YQ2ph (2.92Мб)
последовательно установленные 2005-2008-2010: http://goo.gl/kcPpZ (5.62Мб)

Пользоваться очень просто - кладем нужный .exe рядом с Package.ini и запускаем. Файлы добавляются в соответствующие папки, записи в реестре дописываются в конец HKEY_LOCAL_MACHINE.txt и на всякий случай перед изменением создается резервная копия файла HKEY_LOCAL_MACHINE.txt под именем backup-MACHINE.txt :)
Автор: Astra55
Дата сообщения: 08.10.2011 08:47
aiki

Цитата:
Файлы добавляются в соответствующие папки, записи в реестре дописываются в конец HKEY_LOCAL_MACHINE.txt

А какой смысл этого действа? Если комп чистый от VC++, то портабелизируемый софт просто не запустится без установки дллок, а если грязный, с уже установленными дллками, то таких портабелизаторов нужно убивать. Хотя бы морально
Им бесполезно что-то втолковывать, выкладывать, рассказывать, ибо не в коня корм, все равно будут делать по своему. Они так привыкли.
Кстати, реестровые записи VC++ обычно не нужны, никакой полезной инфы они не несут. И инсталлер не нужен, зачем лишний мусор добавлять? Короче, польза от такого варианта весьма сомнительная.
Автор: aiki
Дата сообщения: 08.10.2011 10:50
многим софтам типа офиса - реестровые записи все же нужны, а если нету ветки инсталлера, то, например в 2007-м, всплывает окошко установки. Но вообще смыл другой - тестирование :) Я поименно не помню прямо с разлету по софтам, но встречал кучу разных, кто тянул с собой вижал си, но работал и с просто подсунутой какой-нибудь msvcr80.dll в папку программы. У меня для этой цели даже отдельная виртуалка есть с установленными рантаймами и сначала пробую собрать именно в ней - виноват :) Т.е. тупо собираю без всего этого мусора в реестре и папок WinSxS в %SystemRoot%, потом на другой виртуалке без рантаймов пытаюсь собрать и запустить последовательно подсовывая одиночные dll в папку %SystemSystem%, а уж если не получается и софт не особо серьезный - накатываю эту добавлялку чтобы не перекапчуривать еще раз.
Неспортивный подход? :)
Автор: Astra55
Дата сообщения: 08.10.2011 12:03
aiki

Цитата:
Неспортивный подход?

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

Цитата:
встречал кучу всякого, который тянул с собой вижал си, но работал и с просто подсунутой какой-нибудь msvcr80.dll в папку программы

Кто хоть раз внимательно смотрел на логи ProcessMonitor-а Руссиновича, должен представлять как именно программа ищет свои же компоненты, поэтому можно допускать всякие вольности, но бывают и исключения, хотя и не часто.
Автор: Astra55
Дата сообщения: 08.10.2011 17:46
dinis124
Читать!
Автор: michail10
Дата сообщения: 09.10.2011 05:53

Цитата:
Если нетрудно то поподробнее можно!

Ну раз валяешься. Ниже своего поста (пост Astra55) жмешь ссылку, ищешь на стр. "ThinApp 4.6.2-467908 (5101) [?] полностью распакованная минимальная + дополнения + оригинал (NickOnToluca)" типа в шапке есть. Еще раз жмёшь. Качаешь и с удовольствием пользуешься.
А вообще никто ничего читать не желают и таких вопросов море уже отвечать влом.
Автор: Astra55
Дата сообщения: 09.10.2011 06:55
dinis124

Цитата:
Парни я с вас валяюсь...

А что тогда про парней говорить? Они вообще поперек себя лопаются
Если при запуске у вашей портабельной сборки в правом нижнем углу появляется всплывающее окно, значит вы взяли не тот дистрибутив ThinApp. Внимательно прочтите шапку, скачайте правильный дистрибутив и не задавайте вопросов в топике на эту тему. Проблема заключена только в вашей невнимательности.
Сказали бы сразу - читать не умею и не хочу, сделайте видеоролик со звуком, по другому информацию не воспринимаю. Вдобавок, здесь Программы, а не Варезник, подобные вопросы не задают и не обсуждают.
Автор: dinis124
Дата сообщения: 10.10.2011 01:40

Че общением обделен чтоли? Ну черкани в личу уделю минуту и харе оффтом разводить!
И специально тебе http://www.megebot.ru/ Можешь ввести Кто такой Денис и спросить а после введи кто такой Михаил и задумайся о смысле оффтопа! Из серии тупость ,продолжение твоей ссылки
Автор: michail10
Дата сообщения: 10.10.2011 06:33

Цитата:
Если не по теме пост кинул скажите снесу.

Вот именно так и сделайте и задайте вопрос здесь.
Исправлено
Извини, ошибся тебе сюда и мне туда же, что взялся такому как ты помочь сорентироваться.
Автор: Astra55
Дата сообщения: 10.10.2011 07:28
Резюме на тему отвязки софта от системы и железа: от системы отвязывается без проблем, от железа - нет. Надежды, что VM Ware сделает эмуляцию всех обращений к железу, практически нет по вполне понятным причинам. Хотя кто знает, поживем - увидим.
Автор: aiki
Дата сообщения: 10.10.2011 09:02
а от конкретной системы отвязывается или и от типа (хп и 7) тоже?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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