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

» VMware ThinApp (formerly Thinstall) 3

Автор: SunOK_ZM
Дата сообщения: 19.03.2013 08:42
Astra55, с какого перепуга паника? NickOnToluca написал

Цитата:
Еще интересный пример - дотнет. Там целая платформа становится плагинчиком.

А мне показалось что он создаст плагин. Я и сам делал, устанавливая на ХР. А мне нужно под Win7PE просимулировать хотя бы Framework 2.0.50727 для портативки, которая в обрезанном варианте загрузочной винды его не воспринимает. Если .NET уже есть заТинАппеный, можно ссылку в ЛС?
Автор: NickOnToluca
Дата сообщения: 19.03.2013 10:33
SunOK_ZM
Теперь понял
Плагин можно попробовать, но об урезанности PE уже писал.
Если упаковать полный набор с 1 по 4-й, то более 100 МБ получается.
Сильнее вычистить просто не получается.
Автор: michail10
Дата сообщения: 19.03.2013 11:55
SunOK_ZM Microsoft NET Framework 4.0
http://forum.ru-board.com/topic.cgi?forum=55&topic=9848&start=4900#14
Автор: STOCK1
Дата сообщения: 19.03.2013 13:34
NickOnToluca
По сравнению с установленной в системе версией это совсем ничего.Наверное,стоит это сделать,а то последнее время очень много программ просто 'ТРЕБУЮТ' НАЛИЧИЕ этих библиотек.
Автор: Astra55
Дата сообщения: 20.03.2013 08:26
Не перестаю удивляться полету фантазии портабелизаторов с одной стороны, и полному безразличию к знаниям системы с другой. К чему это я? Вот к этому - http://forum.ru-board.com/topic.cgi?forum=35&topic=51823&start=160#12 Напомнило старую шутку про начинающего вирусописателя, который просил добровольно запустить вирус, поскольку он не знает как это сделать автоматом. Здесь тоже скринсейвер должен запускаться исключительно вручную, хотя некоторое время назад было сказано - скринсейверы можно портабелизировать. НО! Сборка должна иметь расширение *.scr, других винда не знает. И размещаться сборка должна там, где сидят остальные scr, в XP это System32. Разумеется, будут небольшие добавки в реестр, это не дискутируется, иначе сделать невозможно. Сделал все, как сказано выше - заработало нормально. Правда, рыбки иногда превращаются в скелеты, но это уже другая история.
Автор: AVanti473
Дата сообщения: 20.03.2013 09:51

Цитата:
НО! Сборка должна иметь расширение *.scr, других винда не знает. И размещаться сборка должна там, где сидят остальные scr, в XP это System32. Разумеется, будут небольшие добавки в реестр, это не дискутируется, иначе сделать невозможно.


Не далее как вчера, у меня была интересная беседа с весьма умным человеком, который вобщем-то не особо знаком с портаблом. Он программирует микроконтроллеры, и портабл для него несущественная забава, которая возможно не стоит особого внимания!
Так вот, конечно же, посмотрев его свежим взглядом на все аргументы "за портабелизацию", он резонно нашёл, что в большинстве случаев это лишняя ерунда! Видимо я плохо привожу доводы в защиту портабельных сборок, но вся моя защита портабелизации была разбита в пух и прах
Результат спора был весьма неожиданным для меня! В итоге, я резюмировал, что если у человека достаточно ума чтобы не быть ламером, он вполне может обходиться без портабла, причём везде! Как итог - (!!!выходит!!!) что портабельные сборки софта нужны исключительно для малознающих в компах людей! Ведь для знающих, существуют репаки, собственные или скачанные LiveCD, 90 процентов прог, которые можно самому перепаковать с нужными параметрами и обходиться без инсталляции и т.д. и т.п. Это немного шокирует, когда мы тут все такие умные и меряемся силами мыслей, а на самом деле работаем либо исключительно для себя, либо для обычных ламеров!
Я не отчаиваюсь, ведь для меня есть масса неоспоримых, опять же для меня, фактов, которые никогда не заставят меня отказаться от портабельных сборок! Например программы, которые требуют после инсталляции большого количества настроек "под себя".

Вобщем к чему это я! Ах да, действительно, в связи с вышеизложенным мною, остаётся загадкой вопрос - зачем портировать некоторые программы и приложения, такие как, например, Dream Aquarium 1.2592 Screensaver ???
Хоть стреляйте не пойму! Это вот я получается приехал к другу, сел у него за комп, и ну никак не обойдусь без любимого скринсейвера??? Или зачем ещё?
Ладно, я понимаю захватить с собой корел, ворд или аббифайнридер! Да и то, там где на производстве запрещено использование этих прог (в силу отсутствия лицензии на них), как правило там же уже давно запрещено и использование съёмных носителей, да и сетка под неусыпным контролем.

Вобщем каша у меня в голове после вчерашнего, так что если что не так написал - не ругайте сильно В любом случае портабл был, есть и будет!!!
Кстати, вот нашёл позавчера файлик:
http://rghost.ru/44625686
он будет полезен и для изучения ОС и по портабелизации приложений в различных средах там тоже неплохой раздел есть!!!
Автор: NickOnToluca
Дата сообщения: 20.03.2013 11:42
AVanti473
Малознающим людям нужно ВСЕ и во всех видах, причем желательно, чтобы это кто-то за них сделал и по требованию переделал, причем бесплатно.

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

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

Как видим, создатели LiveCD тоже часто загоняются, пытаясь сделать из PE-шки не тулзу "на раз, когда винда лежит", а полноценную винду.

В пользу виртуализации примеров можно привести много.
Например, "ололо, главбуху прислали файлик в ODT, а у нас этот опенофис не стоял никогда, инет медленный, а нужно прямо сейчас."
Упакованный опенофис легко решает проблему хотябы потому, что он у меня есть и, качать малознакомый коверкающий оформление конвертер не нужно.

Ну и то, что технология виртуализации сейчас очень даже распространена. Сам был в шоке, когда пришлось работать через побратима сабжа Citrix XenApp.
Автор: Astra55
Дата сообщения: 20.03.2013 11:55
AVanti473
Цитата:
каша у меня в голове после вчерашнего
К сожалению, не только после вчерашнего. У Вас совершенно несистемные и крайне ограниченные знания по комповой части.
Цитата:
я резюмировал, что если у человека достаточно ума чтобы не быть ламером

Цитата:
либо для обычных ламеров!
Вы не понимаете кто такой "ламер" и оскорбляете юзеров портабельных сборок. Это слово отнюдь не эквивалент "чайника" или "юзверя".
Цитата:
я плохо привожу доводы в защиту портабельных сборок
Само собой. Откуда взяться доводам, если человек плохо представляет как оно все работает и для чего это может понадобиться. Пожалуйста, умерьте свою писучесть - пока что Вам еще рано выносить какие-либо далеко идущие вердикты, особенно по офтопичной части. Лучше попробуйте еще и еще раз прочитать доступные материалы по ThinApp и хоть чуть-чуть все это уложить в голове. Желательно, систематизированно и с практической проверкой.
P.S. Вашего знакомого, если он действительно весьма умный человек, можно перевербовать в сторонники портабельных сборок за пятнадцать минут. При знании предмета перевербовки, разумеется.
Автор: coherent
Дата сообщения: 20.03.2013 11:55
AVanti473

Цитата:
интересная беседа с весьма умным человеком, который вобщем-то не особо знаком с портаблом

ИМХО, для того, чтобы диалог был предметным необходимо, чтобы обе стороны имели приблизительно одинаковое и желательно более чем зеленое понятие о предмете дискуссии. В противном случае "авторитетное" мнение пусть даже действительного умного человека и пусть даже действительно специалиста, но в другой области, мало чего стоит!
Автор: AVanti473
Дата сообщения: 20.03.2013 20:00

Цитата:
Вы не понимаете кто такой "ламер" и оскорбляете юзеров портабельных сборок.


Ну если вы считаете что прежде чем писать я не подобрал подходящего термина согласно этим ссылкам:
http://ru.wikipedia.org/wiki/Ламер
http://lurkmore.to/Ламер
то вы ошиблись! Я написал ровно то, что хотел написать! Я имел в виду именно ваши посты когда писал, и именно ваше мнение мне подсказало, что вокруг портабелизации приложений крутятся юзеры, которые по вашим же словам ставят из себя всезнаек и ничего учить не желают! Вот видимо по вашему и меня смело можно заносить в ламеры Так что не надо переводить стрелки на всю публику форума (мол я оскорбил юзеров), когда у нас с вами не сложился диалог!


Цитата:
Пожалуйста, умерьте свою писучесть

А то что? У вас инфаркт будет или чего похуже?


Цитата:
У Вас совершенно несистемные и крайне ограниченные знания по комповой части.

Если вы не видите системы в моих некоторых знаниях, проблема не у меня - ИМХО это вам к доктору Ибо псих не тот кто барабанит пальцами по столу, а тот, кого это раздражает!


Цитата:
Лучше попробуйте еще и еще раз прочитать доступные материалы по ThinApp

А это безусловно ценный совет! Сейчас я немножечко занят другими делишками, но как будет время обязательно попробую!


Цитата:
ИМХО, для того, чтобы диалог был предметным необходимо, чтобы обе стороны имели приблизительно одинаковое и желательно более чем зеленое понятие о предмете дискуссии.

Полностью с вами согласен! и я уже написал, что не в коем случае не собираюсь отказываться от портабелизации софта и от пользования порташками! просто иногда интересно послушать так сказать свежее мнение лица абсолютно незаинтересованного и не причастного к основному процессу...
Автор: Astra55
Дата сообщения: 20.03.2013 20:08
AVanti473
Цитата:
меня смело можно заносить в ламеры
... ты сказал; (Матф. 26 : 64)
Автор: freedaw
Дата сообщения: 20.03.2013 20:21
AVanti473

Цитата:
90 процентов прог, которые можно самому перепаковать с нужными параметрами и обходиться без инсталляции

Интересно, откуда такие данные. Вы ничего не перепутали? ИМХО, реальная ситуация с точностью до наоборот. Не спорю, есть "монстры" кодокопания, которых хлебом не корми - дай чего-нибудь перепаковать. Но что-то невидно нигде этих 90% перепакованных и ставших портативными программ.
А извините, самому постоянно таким заниматься - уж увольте. Вы хоть представляете себе необходимый объём специальных знаний и работы, чтобы отучить программу от загаживания системы? Для каких-то мелких утилит ещё куда ни шло, а как, например, быть с Офисом, да и другими менее "монструозными", но не менее "писучими" программами. Подобной перепаковке подвергаются в основном программы, авторы которых изначально заложили такую возможность и не сильно её скрывали. А так, лопатить мегабайты кода ради портабельности - овчинка не стоит выделки.
Вероятно, ваш товарищ и неплохой специалист, но наверное, зациклен на собственных знаниях и способностях и жаждет им применения. Очень жаль, что он не может (или не хочет) понять всех плюсов, которые даёт портабелизация. Я тоже таких знаю - они с "мазохистским" удовольствием любят копаться в системе и устранять ручками всякие косяки после инсталляции кривого и не очень софта - им это интересно, даёт опыт и это одна из возможностей самоутверждения в собственных и чужих глазах.
У меня, к примеру, цель другая - нормально работать с интересующим меня софтом, а не лечить постоянно систему и решать конфликты программ (их и без того хватает).

Цитата:
В итоге, я резюмировал, что если у человека достаточно ума чтобы не быть ламером, он вполне может обходиться без портабла, причём везде!

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

Цитата:
Как итог - (!!!выходит!!!) что портабельные сборки софта нужны исключительно для малознающих в компах людей!

И опять, с точностью до наоборот! Малознающие в компах люди практически не задумываются над тем, что такое портабл и зачем он нужен. Они ещё не знают, что чистоту системы нужно беречь и устанавливают всё, что заблагорассудится, не понимая, к чему это может привести, и не догадываются, что можно делать иначе.
К сожалению, о таком аспекте работы на компьютере не упоминают ни на курсах компьютерной грамотности, ни на уроках информатики. А чаще к пониманию этого простые пользователи приходят через собственный горький опыт.
Автор: NickOnToluca
Дата сообщения: 21.03.2013 01:32

AppLink Fundamentals for VMware ThinApp
Автор: AVanti473
Дата сообщения: 21.03.2013 08:05

Цитата:
... ты сказал; (Матф. 26 : 64)


Это имелось в виду?:
Иисус говорит ему: ты сказал; даже сказываю вам: отныне узрите Сына Человеческого, сидящего одесную силы и грядущего на облаках небесных.

Если дословно так, то сие возможно принять за комплимент ведь существуют разные толкования писания... По-моему не очень удачный пример моей несостоятельности, с вашей стороны


Цитата:
Очень жаль, что он не может (или не хочет) понять всех плюсов, которые даёт портабелизация. Я тоже таких знаю - они с "мазохистским" удовольствием любят копаться в системе и устранять ручками всякие косяки после инсталляции кривого и не очень софта - им это интересно


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

От себя добавлю, что очень приятно общаться здесь, в обществе таких замечательных участников форума!!! NickOnToluca - особый респект за проделанную полезную работу!
Автор: Alex22T
Дата сообщения: 21.03.2013 15:09
Сделал портативную SnapaShot (для снятия скриншотов). На виртуалке запускается и работает, а на реальной(Win7x64) не хочет. Пытается запуститься, судя по логам Process Explorer, долго и безуспешно обращается к "HKLM\SOFTWARE\Wow6432Node\Microsoft\Direct3D" и "HKCU\Software\Microsoft\Direct3D".
Приходится закрывать ее снятием процесса.
Ради экперимента, установил ее в реальную систему - работает.
Как решить эту проблему?

P.S.
NickOnToluca, ролик отличный! Спасибо!
Автор: SunOK_ZM
Дата сообщения: 22.03.2013 02:49
Alex22T, прога как раз требует FW 2.1/3. Она не устанавливается, а запускается при наличии соответствующей версии фреймворка. Копать в этом направлении.


Подопытная VisualBCD с плагином вроде как сотрудничает, но уже тупит при выполнении функций и дальше пишет MessageBox`ы о непригодности WinPE. Всё я складываю лапки, придется редактировать BCD только под установленными системами.

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

Напоследок, поддерживаю идею повести о чистке записей в текстовых файлов реестра в проекте, пускай даже на частных примерах. Хотя потом все равно в своем случае придется использовать научный втык.
Автор: Alex22T
Дата сообщения: 22.03.2013 12:09
SunOK_ZM
Цитата:
Alex22T, прога как раз требует FW 2.1/3. Она не устанавливается, а запускается при наличии соответствующей версии фреймворка. Копать в этом направлении.

Похоже, ты не понял суть проблемы.
В Win7 фреймворк присутствует изначально. SnapaShot имеет 2 варианта: установщик и нативный портейбл. И тот, и другой у меня работают. А портейбл, сделанный в ThinApp, на виртуальной Win7 работает, а в реальной нет.
Я бы мог использовать нативный портейбл без всех этих танцев, но прога "недолечена" - периодически сбрасывается в trial. Выход один - сделать в ThinApp и "долечивать" автоматическим удалением песочницы.
Автор: SunOK_ZM
Дата сообщения: 23.03.2013 03:16
Alex22T, а програмка без конца лезет в сеть, так и не мудрено что лицензия улетучивается. Фаерволом прикрывали? или это не влияет и без интернета слетает?
Автор: Hmuryj_Mik
Дата сообщения: 25.03.2013 18:32
NickOnToluca
С двумя моментами не согласен:
1. "Играться" с расширениями плагинов - это не есть гут. Предлагаю именно *.dat
2. Абсолютные пути к общим плагинам - также "не хорошо". Лучше было бы "договориться" до примерно:
"..\..\CommonPlugins\*.dat" ... ИМХО конечно
Автор: freedaw
Дата сообщения: 25.03.2013 19:15
Hmuryj_Mik
Вообще-то, цель ролика не стандарты какие-то вводить и договариваться о чём-то.
По-моему, из ролика всё предельно понятно, что возможны разные варианты и поэтому, расширение *.* - самое универсальное решение.
А касательно общей папки плагинов - непонятно зачем это нужно, программы то все разные и плагины тоже. Тем более существует масса программ, которые ищут свои плагины в строго определённом месте и "договориться" с ними не получится.
Может я чего-то не понимаю в вашей логике? Если можно, как-то аргументируйте свою точку зрения.
Автор: Astra55
Дата сообщения: 25.03.2013 19:39
freedaw
Цитата:
расширение *.* - самое универсальное решение.
Ну да, а геморрой при таком решении прилагается бесплатно Ведь сам автор ролика говорил о краше при посторонних файлах в папках плагина, и это действительно так, уже столкнулся. Поэтому не надо выеживаться, вполне достаточно *.exe и *.dat, если уж шибко хочется. Сам делаю исключительно *.exe. Легко отключить, легко подключить, легко попасть внутрь виртуала. Попробуйте отключить ненужный плагин с *.*. Шо, неудобно? Так отож!
Автор: NickOnToluca
Дата сообщения: 26.03.2013 00:43
freedaw
Абсолютные пути больше пригодятся, если использовать не как средство портабелизации, а как средство виртуализации. Это когда приложение лежит на сервере, а пользователь его запускает с терминала. Общие рантайм-плагины могут тоже лежать на сервере.
Автор: Hmuryj_Mik
Дата сообщения: 26.03.2013 05:58
freedaw
Цитата:
цель ролика
Рассматривается как оно кому пригодится. Для меня могут быть интересными "приемы работы" для других вообще "откровениями". По любому материал и небольшой обмен мнениями или его оценка это положительные движения. Хотя и .."знания - это страшное оружие в неумелых руках"(c).
Автор: Astra55
Дата сообщения: 27.03.2013 09:27
Не знаю, нашел или повторил чью-то находку по подключению плагинов к ThinApp без создания дополнительной папки Plugins, точнее, можно одновременно использовать оба варианта. Иногда в таком решении бывает определенный смысл и резон.
Автор: NickOnToluca
Дата сообщения: 27.03.2013 11:25
Astra55

Т.е. когда исполняемые файлы с расширением EXE находятся в одной папке и подключают друг друга как плагин?

Интересно, а что если при таком раскладе еще и сделать имя песочницы всех включенных программ одинаковое?
Если прокатит, то получится отличная целостная, но разборная, виртуальная система: одна программа будет полноценно использовать другую как свое дополнение, что удобно.

Тогда что будет, если запускать две программы одновремено? Получится ли совместный доступ к песочнице (врядли)?
Но было бы классно.
Автор: Astra55
Дата сообщения: 27.03.2013 11:43
NickOnToluca
Цитата:
подключают друг друга как плагин
Ну не друг друга, а один софт использует другой как плагин или другой софт использует третий Лично мне такой вариант очень удобен, поскольку почти все софты лежат в одной папке и делать тот же Word плагином, путем помещения его дубля в отдельную папку Plugins менее удобно, чем оставить все как есть, в куче. Кому положено, тот найдет и подключит Word как плагин. Аналогично с остальными софтами. Не панацея от всех траблов, но все же чуток проще.
Автор: NickOnToluca
Дата сообщения: 27.03.2013 14:06
Astra55
Тогда интересно, как себя ведут плагины, у которых тоже включена опция подключения плагина?
Подключают по цепи? Или подключает плагины только основной запущенный пакет?
Автор: Astra55
Дата сообщения: 27.03.2013 15:20
NickOnToluca
Цитата:
как себя ведут плагины, у которых тоже включена опция подключения плагина
Не знаю, никогда так не делал, задач не было. Можно попробовать, но думаю, что все будет работать нормально. С ходу не могу вспомнить софты, которые бы использовали плагином Word или Акробат, причем, в оконном режиме, и к которым в свою очередь цеплялись бы другие плагины.
Автор: NickOnToluca
Дата сообщения: 27.03.2013 22:30
Немного проапгрейдил страницу со своим видеоуроком.
Автор: DonDD
Дата сообщения: 31.03.2013 20:20

Цитата:
Плагин .NET готовится?

Может кому сгодится. Плагин(.dat) .NET Framework 4.0.30319.586 (122 MB)
Up.
NickOnToluca Спасибо за качественный видеоурок!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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