Как да се създаде преносима версия на всяко приложение

Как да създадете преносим
Наскоро попаднах на статия «Portable - ето го, радостта", който е описан като от почти всяка програма може да направи преносим вариант да се работи без инсталация, да го запишете на USB флаш устройство, и винаги носят със себе си. Курсът беше поставен скъп полезност Thinstall. По-късно този проект е закупен от VMware, както и цялата му функционалност вече е представена в заявлението за VMware ThinApp. Както и при други продукти на тази фирма, занимаваща се ThinApp виртуализация - или по-скоро, заявлението за виртуализация. Задачата на тази операция е да се създаде виртуална среда за определено приложение.







Това приложение не трябва да са наясно с това, което се изпълнява на друг компютър; той може, така както е замислена от разработчиците да имат достъп до регистъра, файловата система и намира ключове и файлове, които са били добавени по време на инсталационния процес. приложни файлове и всички данни се поставят в един изпълним EXE-файл. В момента на създаването си през системата е разположена виртуална среда, която емулира необходимите ключове в регистъра, DLL'ki, библиотеки на трети страни, различни рамки и приложението се стартира, сякаш нищо не се е случило.

В този случай, не на водача в системата не е инсталиран, се правят промени в системния регистър - приложението работи изцяло във виртуалното пространство. Добър подход, и ThinApp изпълнява наложената му глоба, но един проблем - решението е на стойност най-малко $ 6050. Не е сладък, а?

Въпреки това, желанието на дружеството може скоро да се разсее, защото в интернет наскоро се появи реална алтернатива за приложения за виртуализация. Cameyo програма прави точно същото нещо като ThinApp, само с една разлика - всичко за да не иска. И знаеш ли, мястото на VMware че ще стана страх. Трудно е да си представим как може да се направи на процеса на пренасяне още по-лесно, отколкото се реализира в Cameyo. След инсталацията на разпределението на 1.5 MB Предлага се да се потребителския интерфейс с два бутона: един да се създаде нов контейнер, а другият - да се промени вече създадените пакети. Ако кликнете върху първата ( "Capture инсталация") програмата ще започне да направи впечатление (снимка) на системата, запазвайки за себе си състоянието на файловата система и регистъра - на тази информация, тя ще трябва да започна от начало.







След като по време на снимката, Cameyo предлагаме да започнете инсталирането на приложението, за което искате да направите Portable-версия. Нека това да бъде Операта, както и да завърши картината - и дори Flash плеър за нея, както и Java-плъгина. Не съществуват проблеми, просто да инсталирате всичко, както обикновено; ако се изисква рестартиране - безопасно рестартира (тя се обработва правилно). След инсталирането и конфигурирането е завършен, можете да кликнете върху бутона «lnstall направено» в. В този момент Cameyo отново да направи мухъл на системата за сравнение на промените, които са настъпили, и въз основа на тези данни, за да се създаде Portable-пакет. Процесът може да отнеме няколко минути, след което програмата ще зарадва съобщение «пакет успешно създаден» в.

Това е всичко. Получената EHE'shnik да се опитате да се движат по всяко Windows-базирана система и да се уверите, че самия браузър, както и всички допълнително инсталирани плъгини работа. Може да бъде записан на USB флаш устройство, без никакви проблеми да се използва на всеки компютър. Въпреки това, има един протест - контейнерът се поставя много различни данни, така че масата на пакета може да бъде доста впечатляваща. Например, да ме накарат да пакет Opera 10.62 тежи толкова, колкото 139 MB. Но тук е тайната: Ако се запознае със съдържанието на контейнера, то е лесно да се открие в нея файловете Cameyo пуснати в нея по погрешка, а в действителност няма нужда от тях не е за виртуализация.

Така например, в раницата ми с Opera има файл с индекс Dropbox'a, която тежи около 15 MB, а това е десетият от общия обем на получения пакет. За да видите това, което е вътре в контейнера, и можете да правите промени чрез Cameyo, като кликнете върху втората (и последна) наличен бутон «Редактиране на съществуващ пакет». раздели на «Файлове» и «регистър» лесно да се види кои файлове и клонове в регистъра са пример за подражание. Ако е необходимо, всеки елемент може да бъде изтрита, или обратно, да се добави нещо.

Интересна опция е на разположение на «генерал» раздела от първите - това «режим на изолиране». По подразбиране, всеки Portable-приложение работи напълно изолиран и не може да прави промени в системата. Въпреки това, можете да го промените, ако е необходимо с пакетна към «пълен достъп», а след това програмата ще бъде пълен достъп до файловете и системния регистър, както и всяко друго приложение. В допълнение към Cameyo, на сайта на създателя има SDK за разработчиците. С една проста API е напълно възможно да се автоматизира процеса, напълно да го усъвършенствате вашите нужди. С помощта на прости функции лесно да получите списък на файловете в пакета за работа с ключове в регистъра, които са редактирани и т.н. С една дума, всичко е във вашите ръце.