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

» VMware application virtualization (Thinstall)

Автор: VidelSamogO
Дата сообщения: 12.11.2008 01:25
Подскажите, кто знает. В каком приложении делают свои релизы portableappz.blogspot.com? Там, как я понял, всё ещё проще, чем в Thinstall. Я пробовал Portable App Creator 0В·97 beta ,основанный на компиляции скриптов Autoit'а. Но создаваемый им лоадер не подставляет полных путей. И рег-файл создаёт фиктивный. Основа лоадера у них - Nsis Nullsoft Install System v2.37. А у portableappz.blogspot.com явно организован целый комбайн, с которым они быстро портабилизируют любой софт.
Автор: Astra55
Дата сообщения: 12.11.2008 06:39
NickOnToluca
ASPack далеко не то же самое что ASProtect, и встречается сейчас редко. Привязки к железу там нет в принципе, во всяком случае, я такого не припомню. Аспр не так просто распаковать на автомате и речь идет в основном, именно о нем.

Добавлено:
VidelSamogO
Набрать в Гугле How To Make Portable With NSIS и будет куча инфы. Только это не панацея и отнюдь не проще и не лучше Thinstall.
Автор: Sergey_AV
Дата сообщения: 12.11.2008 07:03
NickOnToluca

Цитата:
Хорошо леченый DVDFab (легко портаблится): #

Спасибо .

Цитата:
С ASPack ytgkj[j справляется ASPackdie.

К сожалению, не справляется . По крайней мере, "на автомате". Если б кто тутор на это дело кинул - можно было бы попробовать...

Цитата:
Эта программа входит в сборник распаковщиков Universal Exnractor.

Пробовал последний Universal Exnractor (1.6), в составе которого AspackDie 1.41 - увы и ах...

Astra55

Цитата:
ASPack далеко не то же самое что ASProtect, и встречается сейчас редко.

ASProtect или ASPack редко встречается? Я про то, что DVDFab запакован первым - вожмлжно, я невольно ввел в заблуждение...


Автор: Astra55
Дата сообщения: 12.11.2008 08:30
Sergey_AV

Цитата:
невольно ввел в заблуждение...

Не меня Про ASpack речи вообще нет, это из другой оперы. Тутор по распаковке Аспра есть, но не думаю, что будет настолько много энтузазизма, придется изрядно читать, учиться и осваивать ту же ольку, не говоря про остальное.
Автор: VidelSamogO
Дата сообщения: 12.11.2008 09:44
Astra55
Спасибо конечно, но неужели Вы думаете, что это я не читал ещё год назад, когда ссылка на архив с этим названием только появилась в инете? Я давно искал по этим и подобным адресам. Преимущества же портабилизации с помощью лоадера состоит в простом доступе к модификации сборок, путом изменения их состава, и апгрейда, простой заменой и добавлением исполняемых файлов и плагинов. А также отсутствие парсинга инишников, что позволяет не разрастаться файлам песочницы. Итак, вопрос остаётся в силе. Если кто знает, в каком комбайне создают эти приложения. прошу отписать.

PS. Почему Cracklab не пингуется?
Автор: Astra55
Дата сообщения: 12.11.2008 10:24
VidelSamogO

Цитата:
неужели Вы думаете, что это я не читал ещё год назад

Если это так, тогда откуда вопрос

Цитата:
кто знает, в каком комбайне создают эти приложения

Вроде бы в туторе все расписано в подробностях.

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

На это можно только покачать головой и сказать "Святая простота!" или "Блажен, кто верует". На выбор

Автор: immortal223
Дата сообщения: 13.11.2008 16:11
Господа! Какая-то непонятная ситуация у меня вырисовывается. Дело такое: пытаюсь виртуалтзировать прогу TVBrowser_Lite причём крякнутую версию. Постоялец нашего форума ManHunter её взломал. Но он её чем-то упаковал (Пейд говорит что UPX, но распаковщики не берут), в итоге Синсталл не хочет её портабелизировать.

Ну я решил Ксенокодом тогда её одолеть. Правда я в нём пока не сильно разбираюсь. Только-только поставил.
Вроде сделал на виртуальной машине, запустил - работает.
Но! Когда запускаю на основной (64-битной) системе - прога не запускается - вылетает с ошибкой, что аж приходиться убивать в Диспетчере.

Вот я и не пойму, кто из нас дурак? Почему на виртуалке работает, а на основной - нет?
Может кто-то проверит - вот этот файл. (сразу предупреждаю - Авира ругается на трояна, но это чёс! )

http://rapidshare.com/files/163380159/TVBrowser_LITE.rar
1,2 Мб

Почему на виртуалке пашет а на основной - нет?
Автор: dj_Diesel
Дата сообщения: 14.11.2008 09:06
immortal223
она, вроде 32bit)))

запустил на WIN SP3 Pro 32bit нормально работает, выключается тож нормально
Автор: immortal223
Дата сообщения: 14.11.2008 21:44
dj_Diesel

Хм. Так я не понял, ксенкодовые проги сделанные под 32 бит не будут работать под 64 бит?

Дело в том, что для Синсталла я всегда делаю под 32-битной виртуалкой а юзаю под 64 биткой. И всегда работает (если работает вообще)
Автор: MIHMIH007
Дата сообщения: 15.11.2008 15:49
Кто нить сталкивался с проблемой когда закрываешь прогу а она не закрывается?.. как будто заново сама себя рождает....
при портатировании MOV to AVI MPEG WMV Converter такая фигня... есть идеи?
Автор: vv07
Дата сообщения: 15.11.2008 15:51
MIHMIH007
Блин,если не ошибаюсь.Последние несколько страниц,только это и обсуждаеться
Распаковать надо,если получиться еще.
Автор: dj_Diesel
Дата сообщения: 15.11.2008 16:00
immortal223
вообщето 32bit и 64bit это разные платформы
и это оффтоп в данной теме
Автор: Astra55
Дата сообщения: 15.11.2008 18:41
MIHMIH007
Такая штука наблюдается при MoleBox, как с ним самим, так и с упакованными им софтами. Закрыть процесс скриптом не получается, вручную из диспетчера можно.
Автор: MIHMIH007
Дата сообщения: 15.11.2008 18:50
Astra55
Почему тогда PeID молчит? и говорит что EXE ничем не запакован ?
Я правильно понимаю MoleBox это хрень которая запаковывает все файлы программы в один файл?..... но конкретно у той программы которую я указал они не запакованы в один....
Автор: Astra55
Дата сообщения: 15.11.2008 21:08
MIHMIH007
Я же не говорил, что такое может быть только с MoleBox, надо глянуть что в этом конкретном случае присутствует из ряда вон. Пакер или еще что-то. Ссылку на софт выложите, попробую уточнить, а то с таким названием много софтов.
Автор: MIHMIH007
Дата сообщения: 15.11.2008 22:53
Astra55
Вот.... PeID говорит что VisualBasic..... multiscan ничего интересного не выдал.....
Автор: Kamrades
Дата сообщения: 16.11.2008 02:01
MIHMIH007
У меня PEiD с обновленными сигнами опознает MoleBox и пишет MoleBox V2.3X -> MoleStudio.com, а некоторые проты ваще имитируют сигны (хоть того же VisualBasic-а или любого другого компилятора). Например, прот RLPack, может подставить почти любую сигну, что даже PEiD подвоха не заметит.
Автор: Astra55
Дата сообщения: 16.11.2008 06:03
MIHMIH007
Да, там действительно никакого пакера нет. Но в самом софте явно есть косяк - на чистой системе невозможно закрыть крестиком, только кнопкой Exit или Alt+F4. Никакого рождения процессов или их зависания не наблюдалось на моих двух компах, само собой, после Thinstall. Закрывается туго, но закрывается чисто
Автор: MIHMIH007
Дата сообщения: 17.11.2008 03:45
Astra55
Не поверишь))) Но эта версия почему то нормально закрывается и по крестику и по EXIT а выложил я её так как под рукой в это время не было данной проги.... скачал с офф сайта... до этого качал оттуда же но версия чуток постарее. Походу дела разработчики что то подхимичили там))) Правда закрывается как то тупорно... как ты написал туго.... зато верно)) Спасибо огромное.... до этого перепробовал кучу версий начиная с 3.... но к тебе почему то попало то что нужно)))
Автор: Astra55
Дата сообщения: 17.11.2008 08:55
Еще одна полезная программа для определения пакеров:
http://www.exeinfo.go.pl
Автор: Kamrades
Дата сообщения: 17.11.2008 10:23
Astra55
СПС, чо подкинул хомяка на ExeInfo PE. В хозяйстве не помешает
Автор: vakoola
Дата сообщения: 22.11.2008 19:25
Люди! Нашёл ли кто-нибудь способ делать папки в песочнице с которыми работает затхинсталленая прога?
Тхинсталю 3DS MAХ 6. Всё вроде нормально получаестя, кроме одного - никак не удаётся сделать так чтоб папка \plugins не запаковывалась в экзешник а лежала бы в песочнице (или каком нибудь другом месте) и запакованный экзешник работал бы с этой папкой. Видел подобное в портабле фотошоп кс3, значит это как-то возможно сделать.
Кто знает как это сделать - помогите пожалуйста.
Автор: Astra55
Дата сообщения: 22.11.2008 21:05
vakoola

Цитата:
Видел подобное в портабле фотошоп кс3

А не было это скриптовой портабелизацией? Что-то меня сильные сомнения берут насчет таких возможностей Thinstall. Кто знает наверняка - подтвердите или опровергните.
Автор: timka85
Дата сообщения: 22.11.2008 21:29
vakoola
ничего сложного в этом нет. Я хоть и ламер, но знаю что если перед сборкой в проекте открываешь ту нужную папку (с плагинами) и удаляешь из всех ее подкаталовгов файлы ##Attributes.ini (кроме того, что лежит в самой папке сразу) , а потом в оставшемся заменяешь Full на Merged. то должно получиться пол-дела. Остальная часть заключается в том, чтобы добавить плагины, перед уже самим запуском портабла, нужно воссоздать полный "холостой" путь к этой самой папке Плагинов на диске и уже туда закидывать обновки. Такой способ работает. Я подумываю над тем, как сделать такую папку в песочнице.
--------------------------------------
добавлено: хотя врядли получится, так как вся система обращений в портабле направлена на изначальное расположение файлов программы и, если что-либо добавлять, то только аналогично в те же места, где была установлена прога. Это чем-то напоминает принцип "трафарета"; вы не можете обвести буковку в том месте, где она у вас не вырезана...
Автор: MIHMIH007
Дата сообщения: 23.11.2008 03:42
Astra55
Такой способ конечно можно как описал timka85 но это уже не совсем портабельный софт.... то есть он создаёт папку в реальной системе. Но папка не будет в песочнице.
Я делал в автокаде следующее (в максе будет тож самое) ---->
1. Создаёшь Lisp в котором прописываешь:
(defun c:localdiskC ()
(startapp "C:\\windows\\explorer.exe" "C:")
)
2. Добавляешь данный лисп в адаптацию настраиваешь иконку и т п вообщем делаешь кнопку на вызов данного лиспа. (При вызове такого лиспа из программы выскакивает окно диска C виртальной системы)
3. Перед компилированием добавляешь файл IE6 по способу от vyachko таким образом ты имеешь полный доступ к виртальной системе. Руководство можно найти на форуме полистай по его сообщениям.

Если не хочешь париться с кнопкой в максе то сразу можешь перейти к 3 пункту и тупо сделать исполняемый EXE на explorer.exe
Автор: timka85
Дата сообщения: 23.11.2008 07:59
MIHMIH007
ну почему же сразу
Цитата:
не совсем портабельный софт
? Я давно уже практикую такой способ и знаю о чем говорю. Его преимущества в следующем:
1. Прежде всего, использование каких-либо файлов на локальной машине (с/без изменениями в процессе их использования) изолированной программой никак не влияет на целостность изоляции ни до и ни после работы такой комбинации, так как все изменения/создания новых элементов прямиком идут в песочницу!

2. Вы никогда случайно не удалите песочницу (по привычке "чистолюбия") вместе с потом и кровью нарытыми в сети дополнениями. Если имеется ввиду работа с флешки, то тут единственным неудобством может явится тот факт, что,например, заранее сохраненный архив ваших дополнений не удастся распаковать из флешки в нужное место на "другом" компе из-за отсутствия прав администратора в ограниченных случаях.

3. Простота и удобство создания такого симбиоза как для профи, так и для новичков.
Автор: vakoola
Дата сообщения: 23.11.2008 22:11

Цитата:
если перед сборкой в проекте открываешь ту нужную папку (с плагинами) и удаляешь из всех ее подкаталовгов файлы ##Attributes.ini (кроме того, что лежит в самой папке сразу) , а потом в оставшемся заменяешь Full на Merged. то должно получиться пол-дела. Остальная часть заключается в том, чтобы добавить плагины, перед уже самим запуском портабла, нужно воссоздать полный "холостой" путь к этой самой папке Плагинов на диске и уже туда закидывать обновки. Такой способ работает.

Попробовал - не работает.
При загрузке МАКС выкидвыает окно "такой-то плагин не найден". и предлагает закрыть окно загрузки.
Финиш.
Автор: MIHMIH007
Дата сообщения: 24.11.2008 07:47
vakoola
значит что то делаете не правильно.... такой способ как описал timka85 рабочий но нужно запомнить путь той папки в которой вы оставили ##Attributes.ini со значением Merged после создания портабл программы нужно создать папку по такому же пути но в реальной системе.... и добалять плагины в эту папку.
Есть плагины которые устанавливаются например как V-ray тут уж нуно помучаться чтобы его обновить))
Автор: NickOnToluca
Дата сообщения: 24.11.2008 08:33
Все же в этой ситуации мои мысли таковы: Если часто используете и обновляете плагины, портабельный способ (в частности Тинстал) не подходит.
Лучше установить полные версии про везде, где с ними работаете. Понятно, что неудобно, не всегда возможно и т.д.

Хотя в случае с Фотошопом, например, мне хватает и базовых плагинов. Вот и юзаю портативный.
Просто, к сожалению, пока без помощи самих разработчиков серьезные проекты НЕ поддаются вменяемой портабелизации (ну если честно и в общем случае).

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

НО:
- нам они и не обещали, что их прогу легко портировать;
- им же в таком сложном проекте проще поддерживать отдельные компоненты, обновлять их;
- это их право - делать проги так, как им удобно и даже защищать их чем угодно.

А мы как раз поучимся тонкостям машинного кода: CRACKLAB должен выпутаться из ситуации, WASM никуда и не девался. Почему бы не поучиться НИЗКОУРОВНЕВОМУ ПРОГРАММИРОВАНИЮ (так сказать).

Просто мысли в тему )
Автор: sanb
Дата сообщения: 24.11.2008 08:54
NickOnToluca
советую почитать ресурс ProjectPortables из шапки - найдёте много интересного

Страницы: 123456789101112131415161718192021222324

Предыдущая тема: Auslogics Registry Defrag


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