a7777777
- Стаж: 3 года 5 месяцев
- Сообщений: 202
- Репутация:39[+] [-]
- Откуда: Родом из детства
|
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 - структура папок восстановится - заполните необходимые папки - запустите программу - лаунчер вновь подчистит папки, оставшиеся пустыми
|
Отправлено: 26-Июл-2024 20:35
(спустя 1 час 27 минут)
Undeground
- Стаж: 6 лет
- Сообщений: 31
- Репутация:-6[+] [-]
|
Из минусов -Не понимает %allusersprofile% -Не поддерживает маски -Требует платный твикер от "христос воскресе" (для драйверов), тоже обходится. -За счёт защиты кода увеличился размер и жор программы (есть со снятой защитой, кряк) Автор подыграл хозяину ресурса.
|
a7777777
- Стаж: 3 года 5 месяцев
- Сообщений: 202
- Репутация:39[+] [-]
- Откуда: Родом из детства
|
Все эти проблемы решаемы если есть в этом острая необходимость. Выложено для тех кто постоянно и с особой жестокостью передергивает на портативки, просили как и чаво - вот прога и инструкция, дерзайте.
|
UserX
- Стаж: 9 лет 6 месяцев
- Сообщений: 845
- Репутация:36[+] [-]
|
Ну, взяли бы, да предложили свою альтернативу без минусов. А так - "художника обидеть может каждый". Как-то неконструктивно. a7777777, спасибо за вашу бескорыстную работу!
|
a7777777
- Стаж: 3 года 5 месяцев
- Сообщений: 202
- Репутация:39[+] [-]
- Откуда: Родом из детства
|
UserX, Ели что, то творчество не моё! «Я художник не местный: попишу и уеду!»...©
|
UserX
- Стаж: 9 лет 6 месяцев
- Сообщений: 845
- Репутация:36[+] [-]
|
a7777777, это неважно! Стены нашего дома всегда доступны для вашего граффити, мистер райтер! Так что не стесняйтесь - "пописывайте"!
|
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3765
- Репутация:27[+] [-]
- Откуда: BG
|
Я сейчас пользую 7zsfx constructor. Сравнимо с него какие преимущества и коментарии?
_________________ Подпись отключена за нарушение правил форума
|
a7777777
- Стаж: 3 года 5 месяцев
- Сообщений: 202
- Репутация:39[+] [-]
- Откуда: Родом из детства
|
103325Я сейчас пользую 7zsfx constructor. Сравнимо с него какие преимущества и коментарии? Не пользовался никогда 7zsfx constructor, но как я понял это программа просто создает самораспаковки из уже готовых файлов, а PortableCreator позволяет самому создавать портативки любых программ с нуля.
|
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3765
- Репутация:27[+] [-]
- Откуда: BG
|
vovan1982, действительно поспешил сравнивать. Проверю потом отпишусь.
_________________ Подпись отключена за нарушение правил форума
|
Текущее время: 31-Окт 10:31
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|