Программа для создания portable версий. Создание портативных (portable) версий программ

Программа для создания portable версий. Создание портативных (portable) версий программ
Программа для создания portable версий. Создание портативных (portable) версий программ

ЕСТЬ ДВА СПОСОБА:

1 .Самый простой-с помощью архиватора WinRAR .

2 .С помощью программы Thinstall Virtualization Suite .

Кому интересно

Создание портативки в WinRAR.

**************************

Как сделать Portable (портабельную) программу.

Это пожалуй самый простой способ из обычного приложения, сделать portable-версию программы, которая будет запускаться с флешки или другого сменного носителя, не требует никаких прав в системе и не вносит изменений в системный реестр.Очень много portable-софта создано с помощью Thinstall Virtualization.Для начала берется «чистая» система, в которую устанавливается программа для виртуализации приложений Thinstall Virtualization Suite.Скачать русифицированную версию можно здесь:
Депозит
Летитбит
Рапида
Прямая ссылка
Размер архива 4.8МБ
И так, скачали установили на «чистую» систему.Теперь запускаем программу Thinstall Virtualization,выбираем какой диск сканировать(обычно С)и ждем окончания сканирования программой системы.Thinstall Virtualization делает как бы снимок системы до установки приложения которое мы будем портировать.
После этого устанавливаем программу портабельную версию которой хотим получить.Устанавливаем если необходимо русификатор,вводим регистрационный ключ,устанавливаем если требуются патчи,кряки и если нужна перезагрузка — перезагружаемся.
Не запуская установленную программу в Thinstall Virtualization нажимаем кнопку «Далее»,и сканируем систему второй раз, и видим вот такое окно.Получаем «снимок» системы после установки портируемой программы.
Опять жмем «Далее»,программа завершает работу и закрывается.После этого идем по пути — Мой компьютер/ диск С/ Program Files/VMware North Star/Captures/Находим папку с установленной прогой, в ней кликаем по файлу build.bat
У нас появляется еще одна папка с названием bin, заходим в нее и видим свое приложение уже в Portable исполнении.
Стоит заметить,что таким способом получится портировать не все программы,не пойдут например антивирусы.По опыту могу сказать,что из 10ти программ,7-8 получаются вполне работоспособными.
Так,что пробуйте.Удачи!

P.S Где взять «чистую» систему.В этом Вам может помочь бесплатная программа VirtualBox.Программа для одновременного запуска на компьютере нескольких виртуальных операционных систем.VIRTUALBOX позваляет устанавливать и запускать несколько операционных систем на одном компьютере в том числе и 64-битных.Вот одну из таких гостевы систем и можно использовать как «чистую» только для изготовления портабельных программ.
Скачать можно на сайте программы virtualbox.org или по ссылке ниже.
Прямая ссылка VIRTUALBOX

Кому нет,можите закрыть сразу.

Рубрики:


=========================================


ИНСТРУКЦИЯ(на английском,но все понятно...)


Портируем приложение средствами VMWare ThinApp

Многие приложения для Windows можно сделать переносимыми с помощью VMware ThinApp со следующими исключениями:

Не поддерживаются приложения, требующие установки драйверов устройств. Приложение будет работать, если требуемые драйверы предустановлены в системе;

Не поддерживаются приложения с аппаратной защитой от копирования. ThinApp эмулирует только некоторые свойства оборудования (например, серийные номера устройств; эмуляция ethernet MAC-адрес, CPUID и др. свойств не поддерживается).

Для портирования нам понадобятся 3 вещи:

1. Сама VMWare ThinApp (есть платная и бесплатная версия)

2. То, что будем препарировать

3. Компьютер, на котором не была установлена программа из п. 2

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

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

И так, приступаем к процессу. Весь процесс можно разделить на несколько этапов.

1. Запуск ThinApp и первичное сканирование системы. При этом антивирусы рекомендуется погасить, чтобы не было мусорного обращения к диску сторонними программами. Об этом ниже.

2. Установка целевой программы и ее настройка (настройка для максимального выяснения используемых системных путей).

3. Повторное сканирование системы на предмет изменений после п. 2

4. Небольшая настройка проекта перед финальной сборкой

5. Сборка приложения.

Как видно, ничего хитрого нету. Что ж, перед началом, стоит остановиться на пункте 1 и пункте 2 поподробнее.

Пункт 2 - Зачем настраивать программу, если это можно сделать потом? Дело в том, что во время настройки программ, они очень любят сохранять свои данные в самые потайные уголки операционной системы, коих у последней, хватает. Так вот, не все программисты делают так, что во время установки создаются все необходимые пути для их детища. Соответственно, когда вы сделаете портированной программу, изначально, которой суждено работать только установившись в систему, она может не создать всех необходимых себе путей для последующей работы. Естественно VMWare тоже не обладает телепатией и не может всего на свете предсказать. Короче на выходе мы получает вроде бы и портированную во всех отношения программу, но с недостающими путями. Тут как минимум пара путей развития ситуации. Первое, это все настройки сохраняются по стандартным путям на том компьютере, где происходит первоначальная настройка нашей проги, второе - начинается сыпаться гора ошибок и все превращается в глючный ад. Такие дела.







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

Жмем Окай и смело давим на Prescan.

Удобство Portable soft-та все уже могли оценить, многим он больше нравится из каких-то личных побуждений.
Но самые главные причины на мой взгляд:
? Нет необходимости устанавливать soft и тем самым засорять систему и реестр
? Возможность хранить и использовать Portable soft на внешнем флеш накопителе
? Всегда ваш Portable soft находится с вами на флеш накопителе, и использование его можно везде при наличии USB портов в комьютере
? Использовать на работе где не желательно или нельзя устанавливать soft, или не хватает ресурсов для этого
? Дешевизна и достаточно большая емкость флеш накопителей на которых можна хранить ваши любимые программы

Найти Portable версии почти всех популярных программ сейчас не очень сложно, но что делать если вы используете какой то редкий или специфицеский soft? Ответ напрашивается сам – сделать самому.

Рассмотрим пошаговое создание portable версии программы Firefox 3.0.6

Скачиваем дистрибутив программы с оффсайта .

Для создания portable нам понадобится программа , ее мы .

Итак, начнем.

Распаковываем архив программы Thinstall Virtualization Suite в любую папку. Запускаем Setup capture.exe.

Делаем первый снимок системы до установки программы. Жмем Start . Для создания portable программа Thinstall сравнивает снимки системы до и после установки.

Оставляем всё по умолчанию, сканируем диск С и все ветки реестра. Жмем Pre-install Scan .

Процесс сканирования занимает некоторое время, ждем появления следующего окна:

Не закрываем окно, все сворачиваем и приступаем к установке Firefox .

Следуем инструкциям на экране, заканчиваем установку.

Запускаем и настраиваем firefox.

Всё, программа установлена и настроена, возвращаемся к ранее скрытому окну и сканируем систему на изменения Thinstall-ом. Жмем Post-install scan .

Выбираем основной exe-файл, который будет запускать программу:

Выбираем Mozilla Firefox.exe и жмем Continue >>

Все изменения сохранятся в папке с программой Thinstall:

Изменения сохранены, продолжим:

Папка с программой, всеми изменениями и bat – файлом лежат тут:

C:\Thinstall Virtualization Suite 3.358 portable\Captures\Mozilla Firefox (3.0.6)\

Закончив чистку, смотрим изменения в реестре в файлах:

HKEY_CURRENT_USER.txt
HKEY_LOCAL_MACHINE.txt
HKEY_USERS.txt

И удаляем оттуда всё, что не касается Firefox. Следим, чтоб не осталось лишних пробелов – иначе не скомпилится portable.

Секция – отвечает за сжатие файла. Сжатие / распаковка будет “кушать” ресурсы системы.
CompressionType=None
;CompressionType=Fast

Секция – отвечает за изоляцию программы от реальной среды. WriteCopy – означает, что все изменения от программы будут сохраняться в папке с программой. Merged – все изменения останутся в системе.

;DirectoryIsolationMode=WriteCopy
DirectoryIsolationMode=Merged


SandboxName – имя песочницы (контейнера) – имя папки, в которой будут сохраняться все изменения от созданной portable программы. По умолчанию – это папка C:\Documents and Settings\имя пользователя\Application Data\Thinstall . Кстати, если вы уже пользуетесь portable программами – загляните в эту папку – найдете там много мусора – не очень удобно.

Опция SandboxPath указывает путь создания папки Sandbox, обычно эта опция отсутствует в файле Package.ini при этом по умолчанию Sandbox создаётся в папке C:\Documents and Settings\User\Application Data\Thinstall.

Для того, чтобы Sandbox создавалась в папке с файлом портативной программы задайте SandboxPath=. в секции , например сразу после описания опции SandboxPath.
Так гораздо удобнее, чем искать эти файлы в Documents and Settings.

Ну и, наконец, окончательное действие – запускаем build.bat и получаем portable – программу в папке bin .

Тестируем полученный результат на его “портативность”. При необходимости возвращаем файлы и настройки из заранее сохраненного архива (Captures\Mozilla Firefox (3.0.6)\) и заного создаем portable.

PS. Все свои эксперименты лучше всего проводить на “девственно чистой” системе лучше всего на виртуальной машине (VMWare VirtualBox). Последняя программа бесплатна. Сборка переносного софта на виртуальной машине позволит вам избежать неприятных последствий загаживания своей операционки и тем меньше будет мусора в вашей сборке.

Сделайте свои программы переносными!

Здравствуйте, Друзья! В этой статье разберемся как создавать портативные программы (те, которые работает без установки). И, как вы поняли из названия, будем использовать сервис www.cameyo.com. С помощью этого сервиса можно создать портативную программу у себя на компьютере (самому), а можно сделать портабельную программу онлайн. В этой статье попробуем и так и так.

Создадим портативную программу на своем компьютере . Скачаем программу cameyo. Переходим на сайт http://www.cameyo.com/

Прокручиваем страничку немного вниз и жмем Download Cameyo

Пока скачивается Cameyo раскрываем меню MY ACCOUNT и выбираем REGISTER для регистрации аккаунта. Последний нужен для доступа ко всем функциям сервиса

Чтобы найти созданную портативную программу на нашем жестком диске жмем на значке правой кнопкой мышки и выбираем Explore on disk.

Все готово. Можно программу копировать на любой внешний носитель и запускать на любом компьютере или ноутбуке .

Создание портативной программы online

Давайте попробуем создать портативную программу (например TakeOwnershipEx для получения полных прав к файлу или папке)

Открываем Cameyo , переходим на вкладку Studio и жмем Capture app online

или на сайте cameyo.com открываем меню MY ACCOUNT и выбираем LOGIN

Если у вас еще нет аккаунта жмем Create account. Если есть — вводим Email и пароль в форму Login

После успешного входа жмем Online Packager

Жмем Installer upload . Выбираем разрядность Windows XP . Если вам нужно, чтобы портативная программа работала в — выбираете 64-bit. Жмем кнопку Выберите файл для выбора установщика (exe или msi-файла) и Submit (Отправить)

Через несколько секунд (или минут) портативная программа готова. Можно скачать или просмотреть как она работает

Посмотреть не получилось так как запустился файл лицензии. Поэтому скачал и запустил от имени администратора

Программа запущена

И она сразу на русском языке.

Заключение

Надеюсь вам так же как и мне было интересно открыть для себя мир Portable программ. Некоторые программы, в том числи и рассмотренный здесь PicPick, могут работать портативно (без установки) и без обработки специальных программ. Всю папку с установленной программой из Program File переносите на флешку например. Саму программу удаляете и запускаете с флешки. Если программа простенькая — она с большой вероятностью заработает. Неудобно, что в папке куча файлов. Так как Windows XP уже не поддерживается, а именно она пока используется в качестве системы для создания portable программ online, буду создавать локально. У меня установлена Windows 7 как и на большинстве компьютеров на которых мне нужно будет работать с этими программами.

В общем, я серьезно задумался над использованием портативных программ. В библиотеке Cameyo представлена огромнейшая база. (Которая кстати доступна без регистрации по адресу https://online.cameyo.com/public). Бери и работай.

В этой заметке я сделаю краткий обзор программ, предназначенных для .

Более детальное видео по работе в одном из перечисленных здесь приложений, я вскоре запишу.

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

А начну я, пожалуй, с самой мощной и функциональной программы в этом классе.

VMware ThinApp

Эта программа разрабатывалась специально для IT-специалистов, поэтому она обладает очень мощным инструментарием. Изначально она предназначена для отделения установленных на компьютере программ и приложений от операционной системы, чтобы можно было переносить программы с одного компьютера на другой без их установки. А как вы понимаете, это и есть то, что нам нужно, так как по сути мы получаем независимые от операционной системы программы, то есть портативные.

Но у этой программы есть существенный минус — она платная, хотя и купить ее просто так нельзя, так как она отдельно не продается, а входит в пакет программ, предназначенный в первую очередь для компаний.

В любом случае программу можно использовать в течение двух месяцев бесплатно, так как именно столько (60 дней) длится ее пробный период. Скачать программу можно с официального сайта — http://www.vmware.com

Enigma Virtual Box

Несомненным плюсом программы Enigma Virtual Box является ее бесплатность и наличие русского языка. Ее достаточно простой и аскетичный интерфейс тоже можно назвать плюсом, но… эта программа работает несколько иначе, нежели другие приложения. Она не сканирует систему до и после установки программы, чтобы определить какие файлы программы понадобятся для ее работы. Эти связи пользователь должен добавить сам. То есть пользователю необходимо указать исполняемый файл приложения, а затем добавить в специальный список дополнительные файлы или папки, которые приложение использует. Далеко не все смогут разобраться в этом вопросе самостоятельно, а значит и программа будет полезна скорее опытным пользователям, нежели начинающим.

Evalaze

И заключительная программа в этом коротком обзоре — Evalaze .

Программа имеет две версии — полную за деньги, и урезанную «за бесплатно».

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

Ну и в заключении хочу привести два сайта, на которых можно найти сотни уже созданных портативных версий известных программ и приложений:

PortableApps.com — одна из самых популярных библиотек портативных приложений;

WinPenPack.com — на сайте представлено множество портативных приложений и есть возможность переключить язык сайта на русский.

Сегодня Вы узнаете, как делать портативные программы самостоятельно, легко и быстро. Помогать нам в этом деле будет бесплатная штука под названием Cameyo.

Портативные программы парой кликов

Сперва очень кратко напомню Вам, что это за портативные программы такие (подробно уже описывал ). Это специальные версии обычных программ, только «упакованные» в один файл. Их не нужно инсталлировать в операционную систему, они не оставляют «следов» в ней после своей работы и их можно свободно перемещать с диска на диск или носить с собой на флешке.

С недавних пор, я предпочитаю такие программы размещать в скоростном ram-диске оперативной памяти компьютера), где они работают максимально шустро (мой системный ssd-диск , в это время, нервно курит в сторонке завидуя).

Cameyo справляется с созданием портативных версий программ в 95% случаев — остальные 5%, в силу разных причин, не поддаются «дрессировке».

Для примера, давайте сделаем портативную версию знаменитой чистилки CCleaner — лично мне она очень пригодится для спасения от «цифрового мусора» компьютеров родственников и знакомых («кину» её на флешку и буду носить с собой на сеансы техпомощи).

Как сделать портативную программу в Cameyo

Итак, сперва нужно приготовить (скачать) инсталлятор той программы, которую будем превращать в портативную.

В нашем случае — это CCleaner…



…выбираем средний пункт в списке, тыкаем «Ок» и ждём некоторое время, пока программа сделает снимок системы до инсталляции в неё подопытной софтины…

После появления такого окошка в районе системного трея (возле часиков)…

ничего не тыкаем в нём , а просто начинаем (и проводим до конца) обычную установку CCleaner в операционную систему Windows. Мигающий красный шарик толсто намекает, что идёт отслеживание всех вносимых изменений в каталоги системы и в её реестр.

Важно! Применять хитрые патчи, руссификаторы, изменять настройки, ставить точечки и галочки… нужно сразу после инсталляции программы и лишь после этого переходить к заключительной стадии создания портативной версии.

Жмём кнопку «Install done» в окошке Cameyo и после пары минут…

…получаем уведомление с адресом расположения готовой новоиспечённой портативной программы…

Переходим туда, куда нас послала программа Cameyo…

…и перемещаем (вырезаем) папку с портативной версией чистилки на флешку или на другой диск. Как и говорил выше — я лично «закинул» её на скоростной диск в оперативной памяти компьютера.

Осталось проверить результат — запускаю уже портативную чистилку и удаляю с её помощью… её обычную версию, которую мы с Вами установили на системный диск (а Вы уже и забыли про это?)…

…нам уже не нужна эта лишняя программа в системном разделе (зачем нам кузнец лишние дубликаты ?).

Вот так легко можно делать портативные программы самостоятельно в Cameyo.

Скачать Cameyo

Размер программы — 14.4 Мб. Вирусов и «полезного» шпионского дополнительного софта в ней нет. Как Вы заметили из описания выше — она сама тоже портативная.