-Приложения

  • Перейти к приложению Открытки ОткрыткиПерерожденный каталог открыток на все случаи жизни
  • Перейти к приложению Онлайн-игра "Большая ферма" Онлайн-игра "Большая ферма"Дядя Джордж оставил тебе свою ферму, но, к сожалению, она не в очень хорошем состоянии. Но благодаря твоей деловой хватке и помощи соседей, друзей и родных ты в состоянии превратить захиревшее хозяйст
  • Перейти к приложению Я - фотограф Я - фотографПлагин для публикации фотографий в дневнике пользователя. Минимальные системные требования: Internet Explorer 6, Fire Fox 1.5, Opera 9.5, Safari 3.1.1 со включенным JavaScript. Возможно это будет рабо
  • Перейти к приложению Всегда под рукой Всегда под рукойаналогов нет ^_^ Позволяет вставить в профиль панель с произвольным Html-кодом. Можно разместить там банеры, счетчики и прочее
  • Перейти к приложению Словарный запас Словарный запасПриложение показывает, в виде облака, 100 наиболее используемых слов в вашем дневнике, или в дневниках друзей. Каждое слово является ссылкой, на поиск этого слова в вашем дневнике.

 -

Радио в блоге

[Этот ролик находится на заблокированном домене]
Добавить плеер себе
© Накукрыскин

 -Поиск по дневнику

Поиск сообщений в Curious2010

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 01.04.2010
Записей: 5480
Комментариев: 8479
Написано: 16531


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

Суббота, 26 Января 2013 г. 09:33 + в цитатник
i522/1202/02/3ba7706acb78 (130x160, 296Kb)

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

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

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

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

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

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

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

Для начала откройте папку с программой, которую вы хотите сделать портативной, и удалите файлы, которые точно не понадобятся для портативной версии. Да и просто это уменьшит итоговый размер файла. Если не знаете какие файлы удалять, то удалите только файлы с именем UNISTALL, расширение не имеет значения.

Чтобы извлечь ярлык из файла запуска, в данном случае из "FormatFactory.exe", понадобится программка "Restorator" (скачать можно в интернете). Скачайте, установите, запустите и откройте файл запуска "FormatFactory.exe". Иконку не сложно будет найти. Для этого посмотрите в правую часть окна Ресторатора и выберите иконка, там увидите все доступные в этом файле ярлыки. Перетащите понравившуюся иконку на рабочий стол и закройте Ресторатор.

Далее в папке программы, которую вы хотите портатировать выберите все файлы и нажав правую кнопку мыши в контекстном меню выберите "добавить в архив..."

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

В верхнем меню выберите "Резервные копии" и поставьте галочку напротив "Снимать у файлов атрибут "Архивный" после установки". Как показано на скриншоте.

Далее в верхнем меню "Дополнительно", нажмите кнопку "Параметры SFX..."

В открывшемся меню "Общие", "Пути для распаковки", установите значение "Создавать в текущей папке" и придумайте имя для папки. На скриншоте это папка "FormatFactory". Можно написать и "FormatFactory by Vovan". Решать вам.

Во вкладке "Установка", "Программа установки" укажите файл запуска программы, который стартует запуск программы. В нашем случае, это "FormatFactory.exe".

Во вкладке "Режимы" установите значение "Скрывать всё".

Во вкладке меню "Обновление", "Режим обновления" установите значение "Извлечь и обновить файлы". В "Режим перезаписи" установите значение "Пропускать существующие файлы".

Во вкладке меню "Текст и графика", в окошке "Загрузить значек SFX из файла" нажмите обзор и укажите путь на рабочий стол, на значок, который вы оставили извлеченным с помощью Ресторатора.

Далее нажимаете "Ок" и еще раз "Ок". Начнется создание портативного файла.

Теперь созданный файл уберите из папки с программой. Переместите его в специально созданную, пустую папку например "Format Factory Portable".

Если в созданном файле присутствует расширение ".sfx" - удалите его.

Теперь запустите файл в папке и проверьте на работоспособность. Если все сделали правильно, то после запуска рядом с упакованным файлом появится еще папка с названием, которое вы придумали еще при настройках упаковки и программа запустится.

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

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

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

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

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

Рубрики:  =Portable=
Портативные программы.
РАБОТА С СИСТЕМОЙ.
РАБОТАЕМ С ПРОГРАММАМИ,


Процитировано 3 раз
Понравилось: 1 пользователю

nina-zubova   обратиться по имени Суббота, 26 Января 2013 г. 09:45 (ссылка)
Спасибо!
Ответить С цитатой В цитатник
Перейти к дневнику

Пятница, 10 Июня 2016 г. 00:16ссылка
Блондинка, брюнетка и шатенка попали к ведьме, та говорит:
- Тот, кто скажет неправду, исчезнет!
Брюнетка говорит:
- Я думаю, что я красивая! Исчезла.
Шатенка говорит:
- Я думаю, что я умная! Исчезла.
Блондинка говорит:
Продолжение в моем блоге...
aTaTrw4Q4k (274x320, 34Kb)
Curious2010   обратиться по имени Суббота, 26 Января 2013 г. 09:48 (ссылка)
Пожалуйста!
Ответить С цитатой В цитатник
Curious2010   обратиться по имени Суббота, 26 Января 2013 г. 14:57 (ссылка)

Мне нравится больше эта программа:VMWare ThinApp 4.7.3 Portable - Портативная русская версия




VMware ThinApp – Программа для виртуализации приложений, с помощью которой вы сможете самостоятельно создать портативные версии ваших любимых программ и иметь их при себе на флешке, т.е. для создания портативных (portable) версий из обычных программ с исталлятором. VMWare ThinApp «упаковывает» созданную portable программу в контейнер, в котором содержится информация в виде виртуальных реестра и системных файлов, необходимых для работы portable-программы на любом компьютере без необходимости инсталляции (установки) в систему.



VMware ThinApp portable – Процесс создания portable-программ:



1. Делается первый снимок «чистой» системы - до инсталляции приложения.

2. Устанавливается (инсталлируется) программа, а к ней, если это необходимо, патчи, дополнения, кряки и т.п. (по требованию возможна перезагрузка системы).

3. Делается второй снимок системы - после инсталляции приложения.

4. Из полученного списка выбирается нужная программа - для последующего преобразования её в портабле версию.

5. Далее идёт сравнение полученных снимков и следует автоматическое создание проекта в папке Captures (по умолчанию). При необходимости проект будущей portable-программы редактируется.

6. Затем нажатие опции Build Now и получение готового результата в папке bin.

7. Полученный результат (portable-программа) тестируется на "портативность" в разных ОС.



Особенности Portable сборки:



- добавлены дополнения и мануал

- удалена сплэш-картинка



Релиз выпущен: 2012

Платформа (ОС): Microsoft Windows: NT 4.0, 2000, XP (x86, x64), Vista (x86, x64), Server 2003, Server 2008 (x64), Server 2008 R2 (x64) и 7 (x86, x64)

Язык интерфейса: Русский

Активация: Встроено /Активировано!

Размер архива: 7 Мб



Скачать бесплатно: VMWare ThinApp 4.7.3 Build 891762

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

Скачать с LetitBit

Скачать с Shareflare

Скачать с DepositFiles

Скачать с Vip-file


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


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


Портируем приложение средствами 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 поподробнее.


Пункт 1 - Зачем гасить антивирусы и что еще нужно отключить ? Антивирус выключить придется, в любом случает, а вот всякие мессенджеры и прочие проигрыватели музыки/фильмов в том случае, если эти программы обращаются к тому диску, на который идет установка. Поскольку ThinApp отслеживает изменения файловой системы до и после установки программы, всяческие паразитные записи нам накидают только мусора. Думаю тут понятно.


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





Сразу после старта. Жмем next.

Сразу после старта. Жмем next.






Можно выбрать, что будем сканировать

Можно выбрать, что будем сканировать






Вот, сопсна, что предлагают на выбор

Вот, сопсна, что предлагают на выбор




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



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

 




Пошел процесс...

Пошел процесс...






Отлично ! Прескан завершен, пора ставить нашу программу

Отлично ! Прескан завершен, пора ставить нашу программу




Если Вам, вдруг, захотелось сделать себе карманный вариант Интернет Испортил (он же Internet Explorer) - для этого есть аж целая отдельная кнопка. В данной статье я не буду вдаваться в эти подробности, потому что это отдельная траурная песня.

 




Специально для осла

Специально для осла




Ну, раз предварительное сканирование завершено, пора ставить нашу прогу ! Дальше буквально 3 скриншота начала установки, завершения и первого запуска установленной.

 




Тут все просто

Тут все просто






Ать-два и готов. На запуск !

Ать-два и готов. На запуск !






Вроде все ровно

Вроде все ровно




Программа установлена, запущена, настроена, проверена. Хотя настроек именно у нее вроде и нет никаких, разве что погасить машину по завершению дефрагментации. Раз все работает, пора приступать к Постскану.

 




Вторая серия сканирования в действии

Вторая серия сканирования в действии






Все, что было найдено в результате

Все, что было найдено в результате






Выбираем нужное, откинув лишнее

Выбираем нужное, откинув лишнее




Это, скорее, интуитивный выбор. Не смотря на то, что основной рабочий модуль программы, это DiskDefrag.exe, приходится так же выбирать и пару других пунктов. Вообще, если Вы не знаете наверняка, что стоит отправлять на сборку, а что жестко игнорировать - выбирайте все. Потом экспериментальным путем можно выяснить минимально рабочий комплект.



Выбрали ? Жмем NEXT !

 




Настройки политики безопасности. Оставляем так. NEXT.

Настройки политики безопасности. Оставляем так. NEXT.






Тут тоже оставляем как есть. NEXT.

Тут тоже оставляем как есть. NEXT.






Если делаем для USB - пункт 2 наш

Если делаем для USB - пункт 2 наш






NEXT

NEXT






Хотите помочь VM со статистикой ? Я нет !

Хотите помочь VM со статистикой ? Я нет !






Пункт NO на барабане и кнопка NEXT впереди

Пункт NO на барабане и кнопка NEXT впереди






Как называть полученное и куда сохранять. NEXT.

Как называть полученное и куда сохранять. NEXT.






Тут тоже лучше оставить все как на скрине. SAVE.

Тут тоже лучше оставить все как на скрине. SAVE.






Процесс пошел...

Процесс пошел...






Можно кое-что подправить, но нас это не интересует. Build !

Можно кое-что подправить, но нас это не интересует. Build !






Процесс сборки...

Процесс сборки...






Что ж - все ОК ! Пора проверять.

Что ж - все ОК ! Пора проверять.






Из открывшейся папки, перекидываем все на флешку, например

Из открывшейся папки, перекидываем все на флешку, например






Good job !

Good job !




Ну вот собственно краткая инструкция по портированию прог и закончилась. Для большинства портов всего того, что описано выше хватит с головой. Грабли начинаются тогда, когда портируется что-то монструозное, типа MS Office или что-то типа.

Ответить С цитатой В цитатник
Ответить С цитатой В цитатник
Аноним   обратиться по имени Среда, 03 Июня 2015 г. 22:48 (ссылка)
скажите, реально ли сделать порт: AutoCAD MEP 2016 64bit RU Portable
Ответить С цитатой В цитатник    |    Не показывать комментарий
rolletink   обратиться по имени Пятница, 29 Января 2016 г. 11:14 (ссылка)
Здравствуйте. Могу вашу тему перепостить к себе на форум для своих подружек (http://forumroditeley.ru )? Хочу перепостить и указать на вас ссылку. Спрашиваю честно разрешения!!!!
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку