[Цитировать]

    a7777777
  • 27924
  • Стаж: 3 года 3 месяца
  • Сообщений: 150
  • Репутация:35

    [+] [-]
  • Откуда: Родом из детства
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 - структура папок восстановится
- заполните необходимые папки
- запустите программу - лаунчер вновь подчистит папки, оставшиеся пустыми

[Цитировать]

    Undeground
  • 19485
  • Стаж: 5 лет 10 месяцев
  • Сообщений: 31
  • Репутация:-6

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

[Цитировать]

    a7777777
  • 27924
  • Стаж: 3 года 3 месяца
  • Сообщений: 150
  • Репутация:35

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

[Цитировать]

    UserX
  • 667
  • Стаж: 9 лет 4 месяца
  • Сообщений: 818
  • Репутация:35

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

[Цитировать]

    a7777777
  • 27924
  • Стаж: 3 года 3 месяца
  • Сообщений: 150
  • Репутация:35

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

[Цитировать]

    UserX
  • 667
  • Стаж: 9 лет 4 месяца
  • Сообщений: 818
  • Репутация:35

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

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 3711
  • Репутация:26

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

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    a7777777
  • 27924
  • Стаж: 3 года 3 месяца
  • Сообщений: 150
  • Репутация:35

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

[Цитировать]

    vovan1982
  • 214
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 1118
  • Репутация:76

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

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 3711
  • Репутация:26

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

_________________
Подпись отключена за нарушение правил форума


Показать сообщения:    

Текущее время: 08-Сен 06:30

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы