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

» VMware application virtualization (Thinstall)

Автор: maK
Дата сообщения: 01.11.2008 12:32
timka85


Цитата:
Это надо читать много


Введение в крэкинг с нуля, используя OllyDbg - Рикардо Нарваха ... см. на wasm.ru

Автор: Astra55
Дата сообщения: 01.11.2008 14:14
timka85
Не надо лукавить, OLEGator сотоварищи все доступно объяснили и на соответствующее место показали. Зачем еще раз одно и то же спрашивать?
Автор: timka85
Дата сообщения: 01.11.2008 14:41
Astra55
=) вопрос одновременно был задан тут и там. так что это уже цепная реакция, а не "лукавство", извините. что плохого в том, чтобы сравнивать инфу из разных источников и брать лучшее?
Автор: Astra55
Дата сообщения: 01.11.2008 15:54
timka85
Да уж, не соскучишься с таким народом, это точно Я один умный вещь скажу, только не обижаться - берутся топики по Thinstall (все), Xenocode, остальные по вкусу, жмется кнопочка "Версия для печати" и весь материал читается с начала и до конца. Там много чего будет по части полезной инфы, вот ее нужно выбрать, сохранить и усвоить.

Цитата:
Я так понимаю аспры это те ветки реестра, которых не найдешь через regedit.exe

Нет, это ключи ASProtect, бывает привязанные к компу, их ищет (и находит) тот самый RTKF, и не только он. regedit их найдет, нужно только знать, что искать

Цитата:
Сам бы хотел найти все файлы, которые Thinstall не ловит во время инсталляции.

Таких файлов нет. Для пущей важности можно задействовать Ashampoo Uninstaller, после сохранить все инсталлированные файлы и разбираться с ними.
Арма = Armadillo, пакер-протектор, не поддается Thinstall-изации.
Автор: Kamizeka
Дата сообщения: 02.11.2008 01:14
Доброе время суток

Хочу написать оболочку для ThinApp, работающую по типу Thinloader, только с расширенным функционалом, в частности управление ассоциациями файлов, ватчдог, создание/удаление ярлыков, управление песочницей и т.п.

В связи с чем - вопросы:
1) есть ли подводные камни при использовании метода, подобного Thinloader? (установка в песочницу уже скомпиленного проекта). Что-нибудь не работает?

2) есть ли возможность менять на лету режимы изоляции? (сорри, хелп по скриптингу пока не пробежал - хватит ответа да или нет)?

3) легально ли распространение такой thinstalled оболочки, при условии, что она скомпилена лицензионным ThinApp? Если да, то ведь по сути большая часть функционала ThinApp теоретически доступна бесплатно
Автор: Astra55
Дата сообщения: 02.11.2008 04:12
Kamizeka

Цитата:
Что-нибудь не работает?

Само собой, что часть софта работать не будет, поскольку ограничения принципиальные и заложены в самом методе. На первом месте пакеры-протекторы и так далее.
Автор: Kamizeka
Дата сообщения: 02.11.2008 11:45

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

это ясно - меня интересуют возможные отличия от обычной компиляции
Автор: Astra55
Дата сообщения: 02.11.2008 12:38
Kamizeka
Ну так взять и посравнивать, а то вопросы какие-то странные. Зачем человеку ThinLoader, если есть портабельная версия? Раз есть задумка, то и пробовать надо самому, чтобы прочувствовать все тонкости.
Автор: Criptozavr
Дата сообщения: 07.11.2008 20:14
Народ, вышлите, пожалуйста, инструкцию в ПМ как сделать ABBYY Lingvo 12 портативным. Почитал несколько комментариев и решил сделать сам, но ничего не получилось (делал с помощью Thinstall 4.0.0-2200 Full). Каждый раз при запуске вылетает окно с сообщением о том, что какие-то файлы повреждены.

Автор: NickOnToluca
Дата сообщения: 07.11.2008 20:47
Значит, действительно повреждены.
Лучше сам расскажи подробно, что делал, что удалял...
Автор: Criptozavr
Дата сообщения: 07.11.2008 21:29
Делал все как обычно: снимок до установки, установка, снимок после установки. Пробовал создавать билд по-очереди в двух режимах: merged и writecopy isolation mode. Каждый раз одна и та же история: лингва сообщает о невозможности запуститься из-за повреждения файлов (не уточняя каких).
Дело в том, что я читал об успешных экспериментах по создании портативной 12-й лингвы, и хотел узнать каким образом людям удалось портировать этого монстра.
Автор: NickOnToluca
Дата сообщения: 07.11.2008 22:07
Да здесь большинство не просто читали...

Как вариант. В ее папке есть два Экзешника.
Один - главное окно Лингвы, второй - иконка в трее.

Делай главным первое.

Добавлено:
а вообще в ней - только словари интересные. в функционале и 9-я норма
Автор: Criptozavr
Дата сообщения: 07.11.2008 23:14
Имеется ввиду снять галочки и оставить только ту, которая касается основного экзешника? Если да, то это я делал.
Насчет 9-ки вынужден не согласиться, поскольку словарная база (да и кол-во словарей) побогаче в 12-й.
Автор: NickOnToluca
Дата сообщения: 07.11.2008 23:34
ну словари... я ж и говорю

Основных два. Нужен именно тот, который сразу запускает главное окно.
Автор: Criptozavr
Дата сообщения: 08.11.2008 00:53
Как уже говорил выше: снимок до установки, установка, снимок после установки, создание билда в двух режимах: merged и writecopy isolation mode. Дальнейшая последовательность шагов:

Появляется окно со списком:



Выбираю:



Попытка выбрать что-либо другое:



После портирования и запуска:



И как сие понять?


Автор: timka85
Дата сообщения: 08.11.2008 08:43
Есть предположение, что в папке %ProgramFilesDir% проекта все файлы атрибутов ##Attributes.ini (по умолчанию) имеют значение FULL (isolation), однако при запуске прога вынуждена создавать/изменять файлы именно в этой папке! Я не уверен, но можно попробовать все файлы атрибутов в этой папке заменить на файлы со значением WriteCopy. Тогда изменяемые/создаваемые файлы будут помещаться в песочницу и там же взаимодействовать с прогой.
Напиши о результатах.
Автор: vv07
Дата сообщения: 08.11.2008 08:52
timka85
Судя по последнему скрину,проблема в кряках.Чем и как регите программу?
Автор: timka85
Дата сообщения: 08.11.2008 09:55
у меня такой вопрос. я заметил во всех моих сборках написано в свойствах файла Crazy. Что бы это значило? У кого тоже так? =(

Добавлено:
vv07
возможно ты прав. Чем крякает эту прогу Criptozavr я не знаю, потому как я ей не занимаюсь а просто совет подкинул.
Автор: Criptozavr
Дата сообщения: 08.11.2008 11:22
timka85

Как это сделать? Можно поподробнее?

vv07

Файл лицензии помещаю в папку licenses. Все.
Автор: vv07
Дата сообщения: 08.11.2008 12:18
Criptozavr
Я это понимаю,но вопрос кто этот файл сделал?Если от FFF,то не сможете собрать.Но по любому,исхожу из вашего скрина,срабатывает защита от портирования.

Добавлено:
timka85
Что я не понял вас.О каких сборках речь?Чем собираете?Где именно написано?Скрин в студию плиз.
Автор: Criptozavr
Дата сообщения: 08.11.2008 12:25
vv07

Хорошо, что же тогда делать? Поменять кряк? У меня еще один имеется (патч+серийник).

P.S. Попробовал применить патч и портировать. Все то же самое: файлы повреждены, код ошибки 2 и т.д.
Автор: vv07
Дата сообщения: 08.11.2008 13:10
Criptozavr
Мне сложно определить причину,но возможно,что сами программисты заложили защиту.А может вы,где то допускаете ошибку.
Автор: Criptozavr
Дата сообщения: 08.11.2008 15:00
Портировать лингву можно и про это неоднократно говорили на этом форуме. Поэтому, собственно, и вся эта затея.
Автор: Astra55
Дата сообщения: 08.11.2008 15:06
Criptozavr

Цитата:
про это неоднократно говорили на этом форуме

Тогда проще попросить проект/готовую сборку у тех, кто добился успеха. А то строить догадки на скриншотах, не самое продуктивное занятие.
Автор: timka85
Дата сообщения: 08.11.2008 18:45
vv07
если вы так осведомлены о защитах от портирования, то скажите, пожалуйта, какие еще имена замешаны в такой степени защиты и как определить их в той или иной программе перед тем, как пытаться собрать портабл?

А вот скрин по вашему запросу

Criptozavr
вероятней всего vv07 прав. По логике, мой способ помог бы решить вашу проблему, хотя на каждую логику есть более железная логика... В любом случае я помогу вам унять ваш интерес.
Перед тем, как нажать на Build (собрать), жмите Browse. Ищите в проекте папку %ProgramFilesDir%. В ней воспользуйтесь поиском и найдите все файлы с именем ##Attributes.ini . Теперь один из ных вы должны модифицировать и заменить параметр FULL на WriteCopy, чтобы изменяющиеся файлы сохранялись в песочнице , а не на голом месте у вас в системе там, где якобы установлена прога.

Astra55
Кому вообще нужно хранить эти громоздкие проекты?
Автор: Astra55
Дата сообщения: 08.11.2008 20:05
timka85
Я еще одну умную вещь скажу, только не обижаться. Прежде чем давать советы, очень полезно самому почитать, попробовать, поэкспериментировать и так далее, в части портабелизации софтов. Ну хотя бы самые азы из мануала, можно даже в корявом автоматическом переводе на русский.

Цитата:
Кому вообще нужно хранить эти громоздкие проекты?

Наверное, по малограмотности и бестолковости, сохраняю абсолютно все проекты на хард. А что, есть необходимость стирать их после создания файла в папке bin?
Автор: timka85
Дата сообщения: 08.11.2008 20:38
Astra55
я кому-то дал ложную информацию? В моих словах проскользнула нотка фантазии? Или же я говорю то, что действительно никем пока не было проделано? Если уж я в чем-то не прав, то можно меня на месте поправить, а не посылать в очередной раз туда где ответ на мой маловажный вопрос я буду искать пока не забуду сам вопрос!

О проектах я говорил как раз о тех, что и без папки bin занимают немалое место на диске. Ну разве что решусь я сохранить уже никчемный в гига, а то и больше, хлам в случае, если захочу вновь погордиться своим личным успехом в когда-то нелегкой сборке.
Автор: Criptozavr
Дата сообщения: 08.11.2008 23:38
Вопрос на засыпку: кто-нибудь из откликнувшихся пробовал сделать лингву портативной?

P.S. А сама лингва портативная у меня имеется (размер 60 Мб - как ни странно). В ней удалены все языки кроме английского и русского. Вот это-то меня и не устраивает, поэтому я и хотел самостоятельно портировать этот упрямый софт. Или хотя бы разобраться в том, как подключить недостающие словари (именно те, которые идут в комплекте с прогой, а не внешние). И еще: билд у меня попался какой-то особенный (запускается иконкой справа):



А вот что у меня находится в папке Abbyy Lingvo 12:



А вот такие у меня словари в папке Dic:



В общем, снимаю шляпу перед тем, кто это сделал, но пребываю в недоумении: зачем понадобилось убирать тот же словарь Collins? Хотел устранить эту досадную неприятность путем простого копирования недостающего словаря в папку Dic, но лингва его не видит, высвечивая тот же набор словарей. А еще одна интересная особенность этой сборки заключается в том, что после ее запуска, слетает регистрация у стационарной версии. Так-то, друзья...
Автор: vv07
Дата сообщения: 09.11.2008 02:04
Criptozavr
Ваша сборка сделана не тхинсталом,а скорее всего,как я предполагаю,порнография полная,с папкой от ранее установленого переводчика.Поэтому и слетает стационарный переводчик.Или же использовались другие,сторонние проги.Вы бы расписали дерево каталога.Есть к примеру там,папка App или Virtual? Тогда уже ясно стало бы.ABBYY я делал,так же как и другие виртуализаторы,но девятку.Другие версии не трогал,так как не испытываю нужды в этой программе.А я как правило,за редким исключением,портирую то что использую сам.

Добавлено:
timka85
Ну а вам могу посоветовать,сменить виртуализатор и скачать отсюда
http://forum.ru-board.com/topic.cgi?forum=35&topic=7917 ,нормальную сборку Thinstall 4.0.0-2200 Full с работающими скриптами от Sergey_AV [ pass: ru-board ]
CrazyПросто зашил свой ник,что бы увековечиться в истории портирования Хотя ничего плохого,в этом нет.Его сборка,Thinstall.VS v3.358 от CrazyDeath [ pass: crazy ] также присутствует и у меня,хотя я сейчас,практически не использую ее.
Автор: Criptozavr
Дата сообщения: 09.11.2008 03:46
vv07

Ну не знаю... Как-то же эта порнография работает! Тот кто ее делал, по всей видимости, не создавал билд (т.е. в папке bin ничего не появлялось), поэтому при запуске никаких дополнительных папок в директории портатива не возникает (скорее всего они появляются по умолчанию где-то в Documents and Settings). App или Virtual я не наблюдаю вообще - все остальные папки представлены на скринах.

Страницы: 123456789101112131415161718192021222324

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


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