wrapper

News

Так как каждый случай для создания в данной программе уникален, то далее будет приведен самый простой шаблон создания Portable-программы.

Для создания Portable-версии приложения в программе PortableApps.com Platform сделате следующее.

    1. Зайдите на сайт http://Portableapps.com/development и скачайте программу PortableApps.com Installer.
    2. Установите ее в папку C:\PortableApps\PortableApps.comLauncher.
    3. Зайдите на сайт http://Portableapps.com/apps/development/nsis_Portable и скачайте программу NSIS Portable (Unicode вариант).
    4. Установите ее в папку C:\PortableApps\NSISPortable.
    5. Создайте на диске C:\ рабочую папку с именем AppNamePortable, где AppName имя Вашей будущей Portable-программы. (Пример: C:\FoxitReaderPortable)
    6. Создайте в данной папке папку с именем App. (Пример: C:\FoxitReaderPortable\App)
    7. Скачайте программу SysTracer с официального сайта или зеркала .
    8. Используя ее сделайте текущий снимок системы.
    9. Установите программу, которую Вы желаете сделать Portable в директорию C:\AppNamePortable\App в соответствии с необходимыми Вам настройками. (Пример: C:\FoxitReaderPortable\App\Foxit Reader)
    10. Запустите ее, если необходимо, зарегистрируйте, настройте и установите обновления, после чего закройте.
    11. Вернитесь в SysTracer и сделайте новый снимок системы.
    12. Проанализируйте внесенные изменения в реестр.
    13. Откройте редактор реестра и сделайте экспорт найденных измененных веток реестра.
    14. Объедините их в один reg-файл. (Пример: Foxit Software.reg)
    15. Создайте в папке C:\AppNamePortable\App папку DefaultData, а в ней папку settings. (Пример: C:\FoxitReaderPortable\App\DefaultData)
    16. Скопируйте в нее Ваш reg-файл.
    17. Создайте в папке C:\AppNamePortable\App папку AppInfo. (Пример: C:\FoxitReaderPortable\App\AppInfo)
    18. Скопируйте из папки C:\PortableApps\PortableApps.comLauncher\App\AppInfo в папку C:\AppNamePortable\App\AppInfo основную иконку для Portable-программы - appinfo.ico и дополнительные иконки - appicon_16.png, appicon_32.png, appicon_128.png. Также Вы можете использовать собственные файлы иконок с идентичными именами и расширениями файла.
    19. Создайте в папке C:\AppNamePortable\App\AppInfo файл appinfo.ini, указанного ниже содержания:
          [Format]
          Type=PortableApps.comFormat
          Version=3.0
          [Details]
          Name=AppName Portable
          AppID=AppNamePortable
          Publisher=Your Nickname
          Homepage=example.com
          Category=Office
          Description=My Portable Program.
          Language=Multilingual
          [License]
          Shareable=true
          OpenSource=true
          Freeware=true
          CommercialUse=true
          [Version]
          DisplayVersion=1.0.0.0
          PackageVersion=1.0.0.0
          [Control]
          Icons=1
          Start=AppNamePortable.exe
          ExtractIcon=App\AppName\AppName.exe

Замените AppName на имя Вашей программы. Пример:

            [Format]
            Type=PortableApps.comFormat
            Version=3.0
            [Details]
            Name=Foxit Reader Portable
            AppID=FoxitReaderPortable
            Publisher=Nizaury
            Homepage=example.com
            Category=Office
            Description=Best PDF Reader for Everyday Use!
            Language=Multilingual
            [License]
            Shareable=true
            OpenSource=true
            Freeware=true
            CommercialUse=true
            [Version]
            DisplayVersion=5.3.0.0423
            PackageVersion=5.3.0.0423
            [Control]
            Icons=1
            Start=FoxitReaderPortable.exe
            ExtractIcon=App\Foxit Reader\Foxit Reader.exe
    1. Создайте в папке C:\AppNamePortable\App\AppInfo папку Launcher. (Пример: C:\FoxitReaderPortable\App\AppInfo\Launcher)
    2. Создайте в папке C:\AppNamePortable\App\AppInfo\Launcher файл AppNamePortable.ini, указанного ниже содержания: (Пример: FoxitReaderPortable.ini)
            [Launch]
            ProgramExecutable=AppName\AppName.exe
            [Activate]
            Registry=true
            [RegistryKeys]
            AppName=HKCU\Software\Portable
            [FileWrite1]
            File=%PAL:DataDir%\settings\AppName.reg
            Type=Replace

Пример:

          [Launch]
          ProgramExecutable=Foxit Reader\Foxit Reader.exe
          [Activate]
          Registry=true
          [RegistryKeys]
          Foxit Software=HKCU\Software\Portable
          [FileWrite1]
          File=%PAL:DataDir%\settings\Foxit Software.reg
          Type=Replace
    1. Скопируйте файл help.html из папки C:\PortableApps\PortableApps.comLauncher в папку C:\AppNamePortable (Пример: C:\FoxitReaderPortable\help.html)
    2. Откройте папку C:\PortableApps\PortableApps.comLauncher и запустите файл PortableApps.comLauncherGenerator.exe.
    3. Нажмите кнопку Next в программе для перехода к следущему шагу.
    4. Укажите папку C:\AppNamePortable (Пример: C:\FoxitReaderPortable) и нажмите кнопку Go.

PortableApps

    1. 28) Нажмите кнопку Finish, чтобы выйти.

PortableApps 1

    1. Откройте папку C:\PortableApps\PortableApps.comInstaller и запустите файл PortableApps.comInstaller.exe.
    2. Нажмите кнопку Next в программе для перехода к следущему шагу.
    3. Укажите папку C:\AppNamePortable (Пример: C:\FoxitReaderPortable) и нажмите кнопку Go.

PortableApps 2

    1. Нажмите кнопку Finish, чтобы выйти.

PortableApps 3

  1. Ваша готовая Portable-программа упакованная в PAF-инсталлятор будет находится в корне диска C:\.

Комментарии  

pinupkazinoNK
+4 #1 pinupkazinoNK 14.09.2018 11:06
Замечательная инструкция, однако никак не могу довести до финиша создание портативки (фотошоп). Видео урок выложили бы по теме, в более нормальном темпе чем у Христ! Пожалуйста!
Сообщить модератору

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

СВЕЖИЕ НОВОСТИ

О нас

Интернет-сервис "ABGREYD" работает с 2007 года. Сегодня на рынке предствлено огромное количество комплектующих для самых разных целей: игр, видео, аудио, фото, офисных приложений и др.
Разобраться в ассортименте современных компьютерных комплектующих и собрать ПК, подходящий именно под ваши запросы помогут в нашем сообществе.

 

The shop menu

Яндекс.Метрика

Пользователи Online

Сейчас на сайте 23 гостя и нет пользователей