Подскажите, кто знает. В каком приложении делают свои релизы portableappz.blogspot.com? Там, как я понял, всё ещё проще, чем в Thinstall. Я пробовал Portable App Creator 0В·97 beta ,основанный на компиляции скриптов Autoit'а. Но создаваемый им лоадер не подставляет полных путей. И рег-файл создаёт фиктивный. Основа лоадера у них - Nsis Nullsoft Install System v2.37. А у portableappz.blogspot.com явно организован целый комбайн, с которым они быстро портабилизируют любой софт.
» VMware application virtualization (Thinstall)
NickOnToluca
ASPack далеко не то же самое что ASProtect, и встречается сейчас редко. Привязки к железу там нет в принципе, во всяком случае, я такого не припомню. Аспр не так просто распаковать на автомате и речь идет в основном, именно о нем.
Добавлено:
VidelSamogO
Набрать в Гугле How To Make Portable With NSIS и будет куча инфы. Только это не панацея и отнюдь не проще и не лучше Thinstall.
ASPack далеко не то же самое что ASProtect, и встречается сейчас редко. Привязки к железу там нет в принципе, во всяком случае, я такого не припомню. Аспр не так просто распаковать на автомате и речь идет в основном, именно о нем.
Добавлено:
VidelSamogO
Набрать в Гугле How To Make Portable With NSIS и будет куча инфы. Только это не панацея и отнюдь не проще и не лучше Thinstall.
NickOnToluca
Цитата:
Спасибо .
Цитата:
К сожалению, не справляется . По крайней мере, "на автомате". Если б кто тутор на это дело кинул - можно было бы попробовать...
Цитата:
Пробовал последний Universal Exnractor (1.6), в составе которого AspackDie 1.41 - увы и ах...
Astra55
Цитата:
ASProtect или ASPack редко встречается? Я про то, что DVDFab запакован первым - вожмлжно, я невольно ввел в заблуждение...
Цитата:
Хорошо леченый DVDFab (легко портаблится): #
Спасибо .
Цитата:
С ASPack ytgkj[j справляется ASPackdie.
К сожалению, не справляется . По крайней мере, "на автомате". Если б кто тутор на это дело кинул - можно было бы попробовать...
Цитата:
Эта программа входит в сборник распаковщиков Universal Exnractor.
Пробовал последний Universal Exnractor (1.6), в составе которого AspackDie 1.41 - увы и ах...
Astra55
Цитата:
ASPack далеко не то же самое что ASProtect, и встречается сейчас редко.
ASProtect или ASPack редко встречается? Я про то, что DVDFab запакован первым - вожмлжно, я невольно ввел в заблуждение...
Sergey_AV
Цитата:
Не меня Про ASpack речи вообще нет, это из другой оперы. Тутор по распаковке Аспра есть, но не думаю, что будет настолько много энтузазизма, придется изрядно читать, учиться и осваивать ту же ольку, не говоря про остальное.
Цитата:
невольно ввел в заблуждение...
Не меня Про ASpack речи вообще нет, это из другой оперы. Тутор по распаковке Аспра есть, но не думаю, что будет настолько много энтузазизма, придется изрядно читать, учиться и осваивать ту же ольку, не говоря про остальное.
Astra55
Спасибо конечно, но неужели Вы думаете, что это я не читал ещё год назад, когда ссылка на архив с этим названием только появилась в инете? Я давно искал по этим и подобным адресам. Преимущества же портабилизации с помощью лоадера состоит в простом доступе к модификации сборок, путом изменения их состава, и апгрейда, простой заменой и добавлением исполняемых файлов и плагинов. А также отсутствие парсинга инишников, что позволяет не разрастаться файлам песочницы. Итак, вопрос остаётся в силе. Если кто знает, в каком комбайне создают эти приложения. прошу отписать.
PS. Почему Cracklab не пингуется?
Спасибо конечно, но неужели Вы думаете, что это я не читал ещё год назад, когда ссылка на архив с этим названием только появилась в инете? Я давно искал по этим и подобным адресам. Преимущества же портабилизации с помощью лоадера состоит в простом доступе к модификации сборок, путом изменения их состава, и апгрейда, простой заменой и добавлением исполняемых файлов и плагинов. А также отсутствие парсинга инишников, что позволяет не разрастаться файлам песочницы. Итак, вопрос остаётся в силе. Если кто знает, в каком комбайне создают эти приложения. прошу отписать.
PS. Почему Cracklab не пингуется?
VidelSamogO
Цитата:
Если это так, тогда откуда вопрос
Цитата:
Вроде бы в туторе все расписано в подробностях.
Цитата:
На это можно только покачать головой и сказать "Святая простота!" или "Блажен, кто верует". На выбор
Цитата:
неужели Вы думаете, что это я не читал ещё год назад
Если это так, тогда откуда вопрос
Цитата:
кто знает, в каком комбайне создают эти приложения
Вроде бы в туторе все расписано в подробностях.
Цитата:
Преимущества же портабилизации с помощью лоадера состоит в простом доступе к модификации сборок, путом изменения их состава, и апгрейда, простой заменой и добавлением исполняемых файлов и плагинов.
На это можно только покачать головой и сказать "Святая простота!" или "Блажен, кто верует". На выбор
Господа! Какая-то непонятная ситуация у меня вырисовывается. Дело такое: пытаюсь виртуалтзировать прогу TVBrowser_Lite причём крякнутую версию. Постоялец нашего форума ManHunter её взломал. Но он её чем-то упаковал (Пейд говорит что UPX, но распаковщики не берут), в итоге Синсталл не хочет её портабелизировать.
Ну я решил Ксенокодом тогда её одолеть. Правда я в нём пока не сильно разбираюсь. Только-только поставил.
Вроде сделал на виртуальной машине, запустил - работает.
Но! Когда запускаю на основной (64-битной) системе - прога не запускается - вылетает с ошибкой, что аж приходиться убивать в Диспетчере.
Вот я и не пойму, кто из нас дурак? Почему на виртуалке работает, а на основной - нет?
Может кто-то проверит - вот этот файл. (сразу предупреждаю - Авира ругается на трояна, но это чёс! )
http://rapidshare.com/files/163380159/TVBrowser_LITE.rar
1,2 Мб
Почему на виртуалке пашет а на основной - нет?
Ну я решил Ксенокодом тогда её одолеть. Правда я в нём пока не сильно разбираюсь. Только-только поставил.
Вроде сделал на виртуальной машине, запустил - работает.
Но! Когда запускаю на основной (64-битной) системе - прога не запускается - вылетает с ошибкой, что аж приходиться убивать в Диспетчере.
Вот я и не пойму, кто из нас дурак? Почему на виртуалке работает, а на основной - нет?
Может кто-то проверит - вот этот файл. (сразу предупреждаю - Авира ругается на трояна, но это чёс! )
http://rapidshare.com/files/163380159/TVBrowser_LITE.rar
1,2 Мб
Почему на виртуалке пашет а на основной - нет?
immortal223
она, вроде 32bit)))
запустил на WIN SP3 Pro 32bit нормально работает, выключается тож нормально
она, вроде 32bit)))
запустил на WIN SP3 Pro 32bit нормально работает, выключается тож нормально
dj_Diesel
Хм. Так я не понял, ксенкодовые проги сделанные под 32 бит не будут работать под 64 бит?
Дело в том, что для Синсталла я всегда делаю под 32-битной виртуалкой а юзаю под 64 биткой. И всегда работает (если работает вообще)
Хм. Так я не понял, ксенкодовые проги сделанные под 32 бит не будут работать под 64 бит?
Дело в том, что для Синсталла я всегда делаю под 32-битной виртуалкой а юзаю под 64 биткой. И всегда работает (если работает вообще)
Кто нить сталкивался с проблемой когда закрываешь прогу а она не закрывается?.. как будто заново сама себя рождает....
при портатировании MOV to AVI MPEG WMV Converter такая фигня... есть идеи?
при портатировании MOV to AVI MPEG WMV Converter такая фигня... есть идеи?
MIHMIH007
Блин,если не ошибаюсь.Последние несколько страниц,только это и обсуждаеться
Распаковать надо,если получиться еще.
Блин,если не ошибаюсь.Последние несколько страниц,только это и обсуждаеться
Распаковать надо,если получиться еще.
immortal223
вообщето 32bit и 64bit это разные платформы
и это оффтоп в данной теме
вообщето 32bit и 64bit это разные платформы
и это оффтоп в данной теме
MIHMIH007
Такая штука наблюдается при MoleBox, как с ним самим, так и с упакованными им софтами. Закрыть процесс скриптом не получается, вручную из диспетчера можно.
Такая штука наблюдается при MoleBox, как с ним самим, так и с упакованными им софтами. Закрыть процесс скриптом не получается, вручную из диспетчера можно.
Astra55
Почему тогда PeID молчит? и говорит что EXE ничем не запакован ?
Я правильно понимаю MoleBox это хрень которая запаковывает все файлы программы в один файл?..... но конкретно у той программы которую я указал они не запакованы в один....
Почему тогда PeID молчит? и говорит что EXE ничем не запакован ?
Я правильно понимаю MoleBox это хрень которая запаковывает все файлы программы в один файл?..... но конкретно у той программы которую я указал они не запакованы в один....
MIHMIH007
Я же не говорил, что такое может быть только с MoleBox, надо глянуть что в этом конкретном случае присутствует из ряда вон. Пакер или еще что-то. Ссылку на софт выложите, попробую уточнить, а то с таким названием много софтов.
Я же не говорил, что такое может быть только с MoleBox, надо глянуть что в этом конкретном случае присутствует из ряда вон. Пакер или еще что-то. Ссылку на софт выложите, попробую уточнить, а то с таким названием много софтов.
Astra55
Вот.... PeID говорит что VisualBasic..... multiscan ничего интересного не выдал.....
Вот.... PeID говорит что VisualBasic..... multiscan ничего интересного не выдал.....
MIHMIH007
У меня PEiD с обновленными сигнами опознает MoleBox и пишет MoleBox V2.3X -> MoleStudio.com, а некоторые проты ваще имитируют сигны (хоть того же VisualBasic-а или любого другого компилятора). Например, прот RLPack, может подставить почти любую сигну, что даже PEiD подвоха не заметит.
У меня PEiD с обновленными сигнами опознает MoleBox и пишет MoleBox V2.3X -> MoleStudio.com, а некоторые проты ваще имитируют сигны (хоть того же VisualBasic-а или любого другого компилятора). Например, прот RLPack, может подставить почти любую сигну, что даже PEiD подвоха не заметит.
MIHMIH007
Да, там действительно никакого пакера нет. Но в самом софте явно есть косяк - на чистой системе невозможно закрыть крестиком, только кнопкой Exit или Alt+F4. Никакого рождения процессов или их зависания не наблюдалось на моих двух компах, само собой, после Thinstall. Закрывается туго, но закрывается чисто
Да, там действительно никакого пакера нет. Но в самом софте явно есть косяк - на чистой системе невозможно закрыть крестиком, только кнопкой Exit или Alt+F4. Никакого рождения процессов или их зависания не наблюдалось на моих двух компах, само собой, после Thinstall. Закрывается туго, но закрывается чисто
Astra55
Не поверишь))) Но эта версия почему то нормально закрывается и по крестику и по EXIT а выложил я её так как под рукой в это время не было данной проги.... скачал с офф сайта... до этого качал оттуда же но версия чуток постарее. Походу дела разработчики что то подхимичили там))) Правда закрывается как то тупорно... как ты написал туго.... зато верно)) Спасибо огромное.... до этого перепробовал кучу версий начиная с 3.... но к тебе почему то попало то что нужно)))
Не поверишь))) Но эта версия почему то нормально закрывается и по крестику и по EXIT а выложил я её так как под рукой в это время не было данной проги.... скачал с офф сайта... до этого качал оттуда же но версия чуток постарее. Походу дела разработчики что то подхимичили там))) Правда закрывается как то тупорно... как ты написал туго.... зато верно)) Спасибо огромное.... до этого перепробовал кучу версий начиная с 3.... но к тебе почему то попало то что нужно)))
Еще одна полезная программа для определения пакеров:
http://www.exeinfo.go.pl
http://www.exeinfo.go.pl
Astra55
СПС, чо подкинул хомяка на ExeInfo PE. В хозяйстве не помешает
СПС, чо подкинул хомяка на ExeInfo PE. В хозяйстве не помешает
Люди! Нашёл ли кто-нибудь способ делать папки в песочнице с которыми работает затхинсталленая прога?
Тхинсталю 3DS MAХ 6. Всё вроде нормально получаестя, кроме одного - никак не удаётся сделать так чтоб папка \plugins не запаковывалась в экзешник а лежала бы в песочнице (или каком нибудь другом месте) и запакованный экзешник работал бы с этой папкой. Видел подобное в портабле фотошоп кс3, значит это как-то возможно сделать.
Кто знает как это сделать - помогите пожалуйста.
Тхинсталю 3DS MAХ 6. Всё вроде нормально получаестя, кроме одного - никак не удаётся сделать так чтоб папка \plugins не запаковывалась в экзешник а лежала бы в песочнице (или каком нибудь другом месте) и запакованный экзешник работал бы с этой папкой. Видел подобное в портабле фотошоп кс3, значит это как-то возможно сделать.
Кто знает как это сделать - помогите пожалуйста.
vakoola
Цитата:
А не было это скриптовой портабелизацией? Что-то меня сильные сомнения берут насчет таких возможностей Thinstall. Кто знает наверняка - подтвердите или опровергните.
Цитата:
Видел подобное в портабле фотошоп кс3
А не было это скриптовой портабелизацией? Что-то меня сильные сомнения берут насчет таких возможностей Thinstall. Кто знает наверняка - подтвердите или опровергните.
vakoola
ничего сложного в этом нет. Я хоть и ламер, но знаю что если перед сборкой в проекте открываешь ту нужную папку (с плагинами) и удаляешь из всех ее подкаталовгов файлы ##Attributes.ini (кроме того, что лежит в самой папке сразу) , а потом в оставшемся заменяешь Full на Merged. то должно получиться пол-дела. Остальная часть заключается в том, чтобы добавить плагины, перед уже самим запуском портабла, нужно воссоздать полный "холостой" путь к этой самой папке Плагинов на диске и уже туда закидывать обновки. Такой способ работает. Я подумываю над тем, как сделать такую папку в песочнице.
--------------------------------------
добавлено: хотя врядли получится, так как вся система обращений в портабле направлена на изначальное расположение файлов программы и, если что-либо добавлять, то только аналогично в те же места, где была установлена прога. Это чем-то напоминает принцип "трафарета"; вы не можете обвести буковку в том месте, где она у вас не вырезана...
ничего сложного в этом нет. Я хоть и ламер, но знаю что если перед сборкой в проекте открываешь ту нужную папку (с плагинами) и удаляешь из всех ее подкаталовгов файлы ##Attributes.ini (кроме того, что лежит в самой папке сразу) , а потом в оставшемся заменяешь Full на Merged. то должно получиться пол-дела. Остальная часть заключается в том, чтобы добавить плагины, перед уже самим запуском портабла, нужно воссоздать полный "холостой" путь к этой самой папке Плагинов на диске и уже туда закидывать обновки. Такой способ работает. Я подумываю над тем, как сделать такую папку в песочнице.
--------------------------------------
добавлено: хотя врядли получится, так как вся система обращений в портабле направлена на изначальное расположение файлов программы и, если что-либо добавлять, то только аналогично в те же места, где была установлена прога. Это чем-то напоминает принцип "трафарета"; вы не можете обвести буковку в том месте, где она у вас не вырезана...
Astra55
Такой способ конечно можно как описал timka85 но это уже не совсем портабельный софт.... то есть он создаёт папку в реальной системе. Но папка не будет в песочнице.
Я делал в автокаде следующее (в максе будет тож самое) ---->
1. Создаёшь Lisp в котором прописываешь:
(defun c:localdiskC ()
(startapp "C:\\windows\\explorer.exe" "C:")
)
2. Добавляешь данный лисп в адаптацию настраиваешь иконку и т п вообщем делаешь кнопку на вызов данного лиспа. (При вызове такого лиспа из программы выскакивает окно диска C виртальной системы)
3. Перед компилированием добавляешь файл IE6 по способу от vyachko таким образом ты имеешь полный доступ к виртальной системе. Руководство можно найти на форуме полистай по его сообщениям.
Если не хочешь париться с кнопкой в максе то сразу можешь перейти к 3 пункту и тупо сделать исполняемый EXE на explorer.exe
Такой способ конечно можно как описал timka85 но это уже не совсем портабельный софт.... то есть он создаёт папку в реальной системе. Но папка не будет в песочнице.
Я делал в автокаде следующее (в максе будет тож самое) ---->
1. Создаёшь Lisp в котором прописываешь:
(defun c:localdiskC ()
(startapp "C:\\windows\\explorer.exe" "C:")
)
2. Добавляешь данный лисп в адаптацию настраиваешь иконку и т п вообщем делаешь кнопку на вызов данного лиспа. (При вызове такого лиспа из программы выскакивает окно диска C виртальной системы)
3. Перед компилированием добавляешь файл IE6 по способу от vyachko таким образом ты имеешь полный доступ к виртальной системе. Руководство можно найти на форуме полистай по его сообщениям.
Если не хочешь париться с кнопкой в максе то сразу можешь перейти к 3 пункту и тупо сделать исполняемый EXE на explorer.exe
MIHMIH007
ну почему же сразу
Цитата:
1. Прежде всего, использование каких-либо файлов на локальной машине (с/без изменениями в процессе их использования) изолированной программой никак не влияет на целостность изоляции ни до и ни после работы такой комбинации, так как все изменения/создания новых элементов прямиком идут в песочницу!
2. Вы никогда случайно не удалите песочницу (по привычке "чистолюбия") вместе с потом и кровью нарытыми в сети дополнениями. Если имеется ввиду работа с флешки, то тут единственным неудобством может явится тот факт, что,например, заранее сохраненный архив ваших дополнений не удастся распаковать из флешки в нужное место на "другом" компе из-за отсутствия прав администратора в ограниченных случаях.
3. Простота и удобство создания такого симбиоза как для профи, так и для новичков.
ну почему же сразу
Цитата:
не совсем портабельный софт? Я давно уже практикую такой способ и знаю о чем говорю. Его преимущества в следующем:
1. Прежде всего, использование каких-либо файлов на локальной машине (с/без изменениями в процессе их использования) изолированной программой никак не влияет на целостность изоляции ни до и ни после работы такой комбинации, так как все изменения/создания новых элементов прямиком идут в песочницу!
2. Вы никогда случайно не удалите песочницу (по привычке "чистолюбия") вместе с потом и кровью нарытыми в сети дополнениями. Если имеется ввиду работа с флешки, то тут единственным неудобством может явится тот факт, что,например, заранее сохраненный архив ваших дополнений не удастся распаковать из флешки в нужное место на "другом" компе из-за отсутствия прав администратора в ограниченных случаях.
3. Простота и удобство создания такого симбиоза как для профи, так и для новичков.
Цитата:
если перед сборкой в проекте открываешь ту нужную папку (с плагинами) и удаляешь из всех ее подкаталовгов файлы ##Attributes.ini (кроме того, что лежит в самой папке сразу) , а потом в оставшемся заменяешь Full на Merged. то должно получиться пол-дела. Остальная часть заключается в том, чтобы добавить плагины, перед уже самим запуском портабла, нужно воссоздать полный "холостой" путь к этой самой папке Плагинов на диске и уже туда закидывать обновки. Такой способ работает.
Попробовал - не работает.
При загрузке МАКС выкидвыает окно "такой-то плагин не найден". и предлагает закрыть окно загрузки.
Финиш.
vakoola
значит что то делаете не правильно.... такой способ как описал timka85 рабочий но нужно запомнить путь той папки в которой вы оставили ##Attributes.ini со значением Merged после создания портабл программы нужно создать папку по такому же пути но в реальной системе.... и добалять плагины в эту папку.
Есть плагины которые устанавливаются например как V-ray тут уж нуно помучаться чтобы его обновить))
значит что то делаете не правильно.... такой способ как описал timka85 рабочий но нужно запомнить путь той папки в которой вы оставили ##Attributes.ini со значением Merged после создания портабл программы нужно создать папку по такому же пути но в реальной системе.... и добалять плагины в эту папку.
Есть плагины которые устанавливаются например как V-ray тут уж нуно помучаться чтобы его обновить))
Все же в этой ситуации мои мысли таковы: Если часто используете и обновляете плагины, портабельный способ (в частности Тинстал) не подходит.
Лучше установить полные версии про везде, где с ними работаете. Понятно, что неудобно, не всегда возможно и т.д.
Хотя в случае с Фотошопом, например, мне хватает и базовых плагинов. Вот и юзаю портативный.
Просто, к сожалению, пока без помощи самих разработчиков серьезные проекты НЕ поддаются вменяемой портабелизации (ну если честно и в общем случае).
Вот если подумать, вся сложность - сложные связи элементов программы, хитрые записи в реестре.
Здесь можно бы пообвинять разрабов, мол, как будто на зло.
НО:
- нам они и не обещали, что их прогу легко портировать;
- им же в таком сложном проекте проще поддерживать отдельные компоненты, обновлять их;
- это их право - делать проги так, как им удобно и даже защищать их чем угодно.
А мы как раз поучимся тонкостям машинного кода: CRACKLAB должен выпутаться из ситуации, WASM никуда и не девался. Почему бы не поучиться НИЗКОУРОВНЕВОМУ ПРОГРАММИРОВАНИЮ (так сказать).
Просто мысли в тему )
Лучше установить полные версии про везде, где с ними работаете. Понятно, что неудобно, не всегда возможно и т.д.
Хотя в случае с Фотошопом, например, мне хватает и базовых плагинов. Вот и юзаю портативный.
Просто, к сожалению, пока без помощи самих разработчиков серьезные проекты НЕ поддаются вменяемой портабелизации (ну если честно и в общем случае).
Вот если подумать, вся сложность - сложные связи элементов программы, хитрые записи в реестре.
Здесь можно бы пообвинять разрабов, мол, как будто на зло.
НО:
- нам они и не обещали, что их прогу легко портировать;
- им же в таком сложном проекте проще поддерживать отдельные компоненты, обновлять их;
- это их право - делать проги так, как им удобно и даже защищать их чем угодно.
А мы как раз поучимся тонкостям машинного кода: CRACKLAB должен выпутаться из ситуации, WASM никуда и не девался. Почему бы не поучиться НИЗКОУРОВНЕВОМУ ПРОГРАММИРОВАНИЮ (так сказать).
Просто мысли в тему )
NickOnToluca
советую почитать ресурс ProjectPortables из шапки - найдёте много интересного
советую почитать ресурс ProjectPortables из шапки - найдёте много интересного
Страницы: 123456789101112131415161718192021222324
Предыдущая тема: Auslogics Registry Defrag
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.