[Quote]

    a7777777
  • 27924
  • Longevity: 3 years 4 months
  • Posts: 167
  • REPUTATION:36

    [+] [-]
  • Location: Родом из детства
PortableCreator v2.3
Один из самых простых способов создания портативных программ, которые не будут насиловать ваши диски, при каждом закрытии\открытии программы тем, что будут гонять файлы приложения туда-сюда, потому что используется метод создания символических ссылок для всех каталогов! В следствии того, что это будут символические ссылки, а не целые каталоги на системном диске, то вы не увидите, как объём вашего диска заполняется даже в процессе работы с приложением. Портативные программы созданные с помощью этой утилиты умеют после окончания работы переносить настройки из реестра, а перед запуском возвращать их в реестр. Утилита работает очень быстро и легко, не требует значительных ресурсов системы.
1. Портативки созданные этой программой не будут насиловать ваши диски, при каждом закрытии\открытии программы тем, что будут гонять файлы приложения туда-сюда, потому что используется метод создания символических ссылок для всех каталогов!
2. Из-за того, что это будут символические ссылки, а не целые каталоги на системном диске, то вы не увидите, как объём вашего диска заполняется даже в процессе работы с приложением.
3. Также портативки созданные моей программой умеют после окончания работы переносить настройки из реестра, а перед запуском возвращать их в реестр.
4. Скорость и лёгкость создания портативок пока не имеют равных, как по мне. А так же и сам запуск и закрытие приложений тоже, так как нет надобности гонять гигабайты информации между каталогами.

Текстовая инструкция

1. Установить портабелизируемую программу с отслеживанием в Total Uninstall
- Скачать дистрибутив, который надо сделать портативным
- Запустить Total Uninstall - Сервис - Настройки - Профили сканирования по умолчанию - Реестр -
оставить только HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE
- ПКМ по инсталлятору программы - Отследить в Total Uninstall
- Выполнить установку, активацию, запуск и настройку программы
- Нажать в Total Uninstall кнопку "Программа установлена"
2. Создать portable
- Создать папку Portable в любом удобном месте - скопировать в неё PortableCreator.exe
- Запустить PortableCreator.exe - будут созданы 22 папки и 5 файлов
- Заполнить папки:
\App: игнорируем, особенно для программ, имеющих службы
\Data: поштучно cкопировать папки, отмеченные "+" в Total Uninstall в одноимённые папки внутри \Data
\Data\AppData = C:\Users\Имя_пользователя\AppData
\Data\Реестр: поштучно открыть в Total Uninstall каждый раздел реестра - Экспорт - Сохранить reg-файлы в папку Реестр
\Data\Драйвер: Win10 Tweaker Pro - Настройки (шестерёнка вверху справа) - Экспорт драйверов - на Рабочий стол,
PortableCreator - Экспорт драйверов - указываем папку Drivers на рабочем столе,
там же получаем папку "Drivers for portable" только с программными (не аппаратными) драйверами,
копируем нужные драйвера в папку \Data\Драйвер
- Заполнить файлы:
\Data\Закрыть.txt: процессы, которые остаются в Диспетчере задач
(ПКМ по процессу в Диспетчере - открыть расположение - копировать имя файла без расширения в txt)
\Data\Службы.txt: службы, которые устанавливаются программой
(ПКМ по службе в Services.msc - Свойства - копировать значение "Исполняемый файл" в txt)
\Data\Реестр\Удалить: мусор в реестре после закрытия программы
(можно оставить Компьютер\HKEY_CURRENT_USER или заменить на HKCU и т.п.;
можно писать разделы [н-р, HKCU\AppEvents\1] и значения [н-р, HKCU\AppEvents\1 -v newParam])
\Data\Проводник.txt: мусор на диске после закрытия программы
(пути к файлам и папкам с кавычками и переменными * или без них)
\Data\Кастом.txt: нужные изменения, которые надо сохранить в виде источник > назначение
(пути к файлам и папкам с кавычками и переменными * или без них,
н-р, %portable%\Data\imgurUp.exe > C:\Windows\imgurUp.exe означает закинуть imgurUp в Windows)
Удобно использовать при необходимости закинуть что-либо в папку Windows!
* Программа понимает следующие переменные:
%appdata%, %desktop%, %documents%, %downloads%, %pictures%, %temp%, %user%, %videos%, %portable% (сама папка portable).
Не понимает: %allusersprofile%.
Все папки могут быть вынесены на другой диск, кроме папки %downloads%.
Если переменная %download% не работает, используйте абсолютный путь к ней.
3. Создать лаунчер
- ПКМ по исполняемому файлу портабелизируемой программы - Копировать как путь
- Запустить PortableCreator.exe - вставить путь (с кавычками или без) - вписать имя программы
- Опционально поставить галку "Очищать папку логов после работы" - будут удалены папки C:\Users\Имя\AppData\Local\Microsoft\CLR*
- Опционально вписать аргументы запуска приложения (н-р, --background для сворачивания в трей и т.п.),
можно писать несколько ключей через пробел или запятую (главное, чтобы портабелизируемая программа понимала эти ключи)
- Нажать Создать - OK - создастся лаунчер
- Удалить программу в Total Uninstall и файл PortableCreator.exe
- Запустить лаунчер - будут подчищены пустые папки в папке %portable% и запущена сама portable-программа
Если рядом с лаунчером создать файл "--um.txt", то он не будет чистить следы после закрытия программы (иногда так удобнее).
4. Обновить portable
- создать копию portable
- создать рядом с лаунчером файл "--um.txt" (um = update mode)
- запустить программу - дождаться обновления - закрыть
- удалсть файл "--um.txt" - все изменения должны сохраниться в папке \Data
5. Изменить portable
- закиньте и разово запустите PortableCreator.exe - структура папок восстановится
- заполните необходимые папки
- запустите программу - лаунчер вновь подчистит папки, оставшиеся пустыми

[Quote]

    Undeground
  • 19485
  • Longevity: 5 years 10 months
  • Posts: 31
  • REPUTATION:-6

    [+] [-]
Из минусов
-Не понимает %allusersprofile%
-Не поддерживает маски
-Требует платный твикер от "христос воскресе" (для драйверов), тоже обходится.
-За счёт защиты кода увеличился размер и жор программы (есть со снятой защитой, кряк)
Автор подыграл хозяину ресурса.

[Quote]

    a7777777
  • 27924
  • Longevity: 3 years 4 months
  • Posts: 167
  • REPUTATION:36

    [+] [-]
  • Location: Родом из детства
103320Из минусов
Все эти проблемы решаемы если есть в этом острая необходимость.
Выложено для тех кто постоянно и с особой жестокостью передергивает на портативки, просили как и чаво - вот прога и инструкция, дерзайте.

[Quote]

    UserX
  • 667
  • Longevity: 9 years 5 months
  • Posts: 826
  • REPUTATION:35

    [+] [-]
103320Из минусов
Ну, взяли бы, да предложили свою альтернативу без минусов.
А так - "художника обидеть может каждый". Как-то неконструктивно.
a7777777, спасибо за вашу бескорыстную работу! aa

[Quote]

    a7777777
  • 27924
  • Longevity: 3 years 4 months
  • Posts: 167
  • REPUTATION:36

    [+] [-]
  • Location: Родом из детства
UserX,
Ели что, то творчество не моё!
«Я художник не местный: попишу и уеду!»...© ag

[Quote]

    UserX
  • 667
  • Longevity: 9 years 5 months
  • Posts: 826
  • REPUTATION:35

    [+] [-]
a7777777, это неважно! Стены нашего дома всегда доступны для вашего граффити, мистер райтер! Так что не стесняйтесь - "пописывайте"! ag

[Quote]

    dimo70
  • 17296
  • Longevity: 6 years 9 months
  • Posts: 3720
  • REPUTATION:27

    [+] [-]
  • Location: BG
Я сейчас пользую 7zsfx constructor. Сравнимо с него какие преимущества и коментарии?

_________________
Signed off for violation of forum rules

[Quote]

    a7777777
  • 27924
  • Longevity: 3 years 4 months
  • Posts: 167
  • REPUTATION:36

    [+] [-]
  • Location: Родом из детства
103325Я сейчас пользую 7zsfx constructor. Сравнимо с него какие преимущества и коментарии?
Не пользовался никогда 7zsfx constructor, но как я понял это программа просто создает самораспаковки из уже готовых файлов, а PortableCreator позволяет самому создавать портативки любых программ с нуля.

[Quote]

    vovan1982
  • 214
  • Longevity: 9 years 7 months
  • Posts: 1121
  • REPUTATION:76

    [+] [-]
  • Location: Ростов-на-Дону
dimo70, вот мне интересно, какое отношение 7zsfx Constructor илеет к данному софту? Он что, портабилизирует софт?
PS: прекращайте плодить бесполезный флуд.

[Quote]

    dimo70
  • 17296
  • Longevity: 6 years 9 months
  • Posts: 3720
  • REPUTATION:27

    [+] [-]
  • Location: BG
vovan1982, действительно поспешил сравнивать. Проверю потом отпишусь.

_________________
Signed off for violation of forum rules


Display posts:    

Current time is: 19-Sep 05:05

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum