Портабельной программой, от Английского слова Portable , называется программа, которая может работать без установки на любом компьютере с одинаковой операционной системой и при этом такая программа должна ещё не оставлять на чужом компьютере никаких следов, например, сохраняя все свои настройки в папке рядом с собой. В данной статье мы поговорим о том, как сделать торрент-клиент UTorrent портабельным, не прибегая к помощи сторонних программ.
Немного подробностей.
Начнём с того, что практически любую программу можно сделать портабельной, даже, если разработчик данной программы не вложил в неё таких функций. Для этого существуют, так называемые, средства виртуализации приложений. Такие программы заключают приложение, которое нужно виртуализовать, в виртуальный контейнер, например, приложение, работающее в среде windows будет заключено в виртуальный контейнер, в котором будет создана виртуальная копия реестра, системных папок и т.д. Таким образом, при попытке записи в реестр, например, виртуализованное приложение на самом деле будет писать не в системный реестр, а в виртуальный реестр, который, как правило, представляется в системе в виде простого текстового, или бинарного файла. Таким образом, виртуализованная программа не будет оставлять на чужом компьютере никаких следов и всякая программа может быть записана, к примеру, на флешку, чтобы иметь возможность её запускать на любом компьютере под управлением, скажем windows .
Как работают Portable-программы
Для виртуализации приложений существуют несколько известных программых пакетов, это, например:
- VmWare ThynApp
- Xenocode virtual application studio
Щёлкнув на ссылке из списка выше, вы сможете загрузить данные программы и самостоятельно заниматься изготовлением портабельных программ, однако, освещение материала по изготовлению таких программ выходит за рамки данной статьи.
Следует так же сказать, что в Интернете существуют целые движения поклонников портабельных программ. Самым известным таким виртуальным движением является сайт portableapps.com . К слову сказать, на данном сайте представлена портабельная версия UTorrent , однако, ниже мы с вами поговорим о том, как сделать самостоятельно портабельный торрент, ничего не скачивая, кроме оригинального дистрибутива.
Начнём, благословясь
Для начала, для тех, кто в танке, скажу, где можно скачать этот самый UTorrent . Самую свежую стабильную версию, а так же самые свежые бета-сборки вы сможете скачать на странице загрузки UTorrent . Учтите, что под видом UTorrent часто распространяются трояны и вирусы! Некоторые нечистоплотные владельцы сайтов выкладывают, так называемые, пропатченные клиенты, после установки которых ваш компьютер начинает рассылать вирусы и спам, а у вас похищают пароли и иные личные данные, поэтому всегда загружайте клиента только с официального сайта!
Ну а теперь начнём делать UTorrent портабельным, для этого, на самом деле, нам понадобится крайне мало. Выполните в точности инструкции из списка ниже и всё у вас обязательно получится.
Создание портативной версии из любой программы. Самый лёгкий способ.
- Скачайте UTorrent с официального сайта. Внимание, для следующих шагов программа должна быть выгружена!!
- Если программа потребует установки, установите её, если вы скачаете только файл UTorrent.exe , то пропустите шаг, связанный с установкой программы.
- Создайте пустую папку, в которой будет находиться портабельная версия, например в корне любого диска и назовите её, скажем, UTorrentPortable .
- Скопируйте в данную папку файл UTorrent.exe из каталога с программой, обычно это c:program filesutorrent , или просто переместите, если программу вы качали, как один файл.
- В той же папке, куда вы переместили файл utorrent.exe создайте пустой файл settings.dat , например, это можно сделать так:
- Щёлкнуть мышкой на пустом пространстве папки и выбрать пункт создать, а далее в открывшемся меню выбрать пункт текстовый документ, так же можно выбрать этот пункт через меню файл. При этом у вас создастся файл текстовый документ. txt и курсор будет находиться в поле с именем файла.
- Сотрите данную надпись и замените её на settings.dat .
- Ответьте согласием на предупреждение windows о смене расширения.
- Внимание, если отключен показ расширений, сменить расширение файла может оказаться невозможным.
- Запустите UTorrent .
- Произведите необходимые вам настройки.
Всё, теперь программа будет сохранять настройки не в системном реестре, а в файлах, которые будут находиться в одной папке с программой. При правильной настройке программы все торрент-файлы можно будет хранить в подпапках папки с программой и, следовательно, достаточно будет просто скопировать папку с программой, скажем, на флешку, и после переустановки системы вновь уже не придётся добавлять раздачи.
Вот и вся хитрость, замечу, что эта хитрость была предусмотрена самими разработчиками и великолепно работает, проверено на себе, ну а, если вам просто лень всё это делать, то портабельную версию UTorrent вы сможете скачать здесь.
За сим всё. Если вам понравилась статья, распространите ссылку на неё среди друзей и знакомых, а так же проголосуйте, воспользовавшись выпадающим списком ниже.
Источник: s-mc.net
Как из портабельной программы сделать не портабельную
Portable Applications (Портабельные Приложения).
Portable Applications или портабельные(переносимые) приложения — это такие программы, которые предназначены для работы на компьютере без их установки. Портабельные приложения с лёгкостью переносятся с одного компьютера на любой другой. Для запуска такой программы не требуется дополнительных установок и настроек.
Портабельное приложение более универсально и совместимо с любой операционной системой для работы в среде которой спроектировано. Портабельные приложения менее требовательны к ресурсам компьютера и операционной системы, нежели обычные приложения. Потому, что такие приложения рассчитываются для работы в режиме совместимости, для их запуска не требуется установка никаких дополнительных драйверов в самой системе.
Если возникает необходимость в каких-то дополнительных настройках, либо требуется адаптация какого-то интерфейса, то само портабельное приложение индивидуально использует дополнительные динамически загружаемые модули и библиотеки времени исполнения.
Портабельные приложения могут запускаться с переносного носителя, что делает их более привлекательными для пользователей часто мигрирующих с одного компьютера на другой. Для мобильного пользователя более удобны в использовании портабельные приложения, т.к. они не требуют персональных настроек, зависящих от используемой операционной системы.
Однажды сконфигурированное портабельное приложение не требует настроек при переносе его на другой компьютер. Все персональные настройки остаются в том же состоянии, независимо от того, на каком компьютере портабельная программа запускается.
Собрав на флэшь-диске или переносном носителе набор необходимых портабельных программ, пользователь может работать в привычной среде, независимо от того, на каком компьютере запускаются эти программы с данного носителя. Преимуществом использования портабельного приложения вместо обычного, является то, что запускать их можно на любом компьютере и оно будет функционировать точно так же, независимо от используемого компьютера.
На другом компьютере, где установлена точно такая же программа, но не портабельная, при этом взаимного влияния портабельное приложение на стационарное оказывать не будет. Это несёт дополнительное удобство использования своей версии такой же программы, как и уже установленная на компьютере. Но работать портабельное приложение будет со своим набором данных. Это расширяет возможности даже шире, чем то, что позволяют сделать профили, и не только пользователей, но и даже оборудования, в операционной системе.
Другим преимуществом портабельных приложений является то, что они могут использовать свои локальные данные на сменном носителе. Это такие программы, которые не создают даже временные файлы в системных каталогах и не используют основную регистрационную базу данных операционной системы, и даже не подключают собственную ветвь к общему системному реестру.
Такая возможность портабельных приложений, не оказывать взаимного влияния на операционную систему, позволяет не оставлять следов своей работы в операционной системе. С точки зрения персонализации и защищённости программы, это один из способов разграничения доступа к персональным данным на уровне переносимости приложения, а не профилей пользователей и политик, определяемых в системе и настраиваемых администратором.
[as]
Все локальные данные остаются на сменном носителе. При последующем запуске портабельной программы на другом компьютере, наличие персональных данных на том же носителе, позволит без проблем продолжать работу с программой как будто она продолжает работать на том же компьютере, на котором запускалась и в первый раз.
Портабельные приложения являют собой то, что должны были обеспечивать любые программы. Но так повелось, что программы на компьютерах требуют инсталляции и «привязываются» к деталям конфигурации операционной системы. С одной стороны это усложняет несанкционированное копирование и перенос программ на другие компьютеры.
Создав препоны пользователям, которые незаконно копируют программное обеспечение, решив одну проблему тут же породили другую. Обычные программы постепенно утратили портабельность и к этому приложили руку как разработчики программ, так и разработчики операционных систем. Теперь происходит возврат к тому, от чего неразумно отстранялись.
Портабельные программы не легко переносятся с компьютера на компьютер, а предназначены именно для того. Простым копированием можно распространять большинство из портабельных приложений. Однако портабельные приложения бывают и такими, которые устанавливаются на съёмные носители. Простым копированием такие программы не получится размножать и пиратски распространять.
Разновидность настраиваемых портабельных приложений, которые будучи установленными на съёмный носитель, запускаются на других компьютерах не требуя совершения никаких дополнительных действий. Это та новая особенность, которая стала появляться в последнее время и в портабельных приложениях. Однако здесь аналогии с инсталляцией обычных программ не уместны, т.к. самое главное – портабельность и здесь эта особенность превыше всего.
Сейчас появляется все больше и больше портабельных приложений. На ряду с простыми портабельными приложениями, создаются и специальные системы и средства, позволяющие устанавливать и запускать обычные приложения с съёмных носителей в виртуальной среде исполнения. Уровень виртуализации аппаратных ресурсов и сервисов операционной системы, определяется разработчиками подобных систем.
Иногда создаются полноценные виртуальные машины и в них могут исполняться не только отдельные приложения, но даже операционные системы — целиком, в которых и запускаются сами приложения. Но эти решения менее комфортны, т.к. требуют наличия соответствующих ресурсов и хороший запас по производительности самого центрального процессора, который желательно чтобы был ещё и многоядерным. Иначе скорость выполнения программ сильно снижается, а «сильно тормозящая» система не имеет права на существование и обречена на неудачу.
Портабельные приложения с лишь частичной виртуализацией, без особой изоляции от среды основной операционной системы, обеспечивают достаточную степень защиты и не снижают производительность всей системы в целом. Да и суть применения портабельных приложений заключается в удобстве, а не сверх мощной защищённости портабельной среды от операционной системы компьютера в которой она запускается.
Чаще всего портабельные приложения используется в дружественной и доверительной среде, а вовсе не чуждой и вражеской. Для последнего следует использовать полностью виртуализуемые среды. Но лучше использовать аппаратные средства защиты и самым оптимальным вариантом здесь окажется использование другого — персонального компьютера. Так что рассматривать в этом качестве возможность использования портабельных приложений является анахронизмом, не для этого они задумывались, область применения портабельных приложений всё же несколько иная.
Источник: chuzhoypc.ru
Портабельные программы [Cameyo]
Стандартные компьютерные программы работают пока они установлены в систему. При переносе на другой компьютер они перестают работать либо работают неправильно. Специально для этого были придуманы переносные или как их ещё называют портабельные программы. О том, как сделать программу портабельной мы сегодня и поговорим.
Портабельные программы
Портабельные программы очень удобны для использования на разных компьютерах. Их не нужно устанавливать в систему. Закинул на флешку программу и можешь запускать её на любом компьютере, на котором установлена совместимая операционная система. Беда в том, что далеко не все программы имеют свои переносимые версии.
Некоторые авторы приложений сами предоставляют и их портабельные версии. Но что делать, если у программы нет такой переносимой версии? Конечно же сделать такую версию самим.
Как сделать программу портабельной? [Cameyo]
Ответ на этот вопрос — программа Cameyo. Скачать можно с официального сайта программы. Установка программы не требуется. При запуске открывается вот такое окно:
Как видите русский язык тут официально не поддерживается, но возможно на просторах интернета можно найти умельцев, которые сами локализовали эту программу. Для тех кто не нашёл русификацию и тех кто не искал вообще ниже разъясню значения каждого из элементов меню.
При запуске программы открывается предварительное окно с 3 модулями запуска:
- Cameyo Player
- Capture app locally
- Package editor
Если установить галочку напротив надписи Remember my choise — запомнить мой выбор, то при запуске программа автоматически будет выбирать тот модуль, который был запущен при последнем пользовании.
Cameyo Player — студия
В данном модуле объединены все режимы программы. Отсюда можно выбирать любой режим. Для использования всех опций программы нужно зарегистрироваться на сайте. Регистрация стандартная. Кстати у программы имеется своя библиотека уже готовых портабельных решений многих программ, которые доступны для скачивания и даже удаленного запуска их с сайта.
Вам останется только выбрать нужную программу и скачать её (либо запустить). Если же среди библиотеки не окажется нужной вам программы, то Cameyo предлагает 4 способа создания портабельной версии вашей программы. Давайте поближе рассмотрим каждый из них. В качестве примера взял дистрибутив программы Unlocker и плеера KMP.
1. Online Packaging. Automatic — Онлайн упаковка. Автоматическая
Выбрав данный режим, вам нужно нажать на кнопку в виде знака и выбрать из выпадающих пунктов Create a new package — создать новый пакет.
Далее нажмите на кнопку Browse , выберите в проводнике инсталлятор нужного приложения и нажмите кнопку Открыть.
Программа начнёт закачивать его на свой сервер. Там автоматически создается переносимое приложение. Здесь правда отмечу, что в случае с плеером почему то данный способ не сработал. Программа предложила выбрать другой способ. Зато сработал с программой Unlocker.
2. Live Install. Remote Installation — Наглядная установка. Удаленная установка
В данном режиме также переносной пакет программы создается онлайн, но при этом там запускается удаленный рабочий стол и можно немного регулировать процесс. Этот режим схож с предыдущим и также часто заканчивается неудачей.