Вы должны войти, чтобы создавать сообщения и темы.

Программа для создания портативных версий приложений

1◄Страница 14 из 43► 43

Так суть в том,что без покупки твикера, драйвера не экспортировать?

Андрей, Добрый день.

Не только в этом. Почитай информацию здесь.

Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.

Никита, 

Доброе время суток, вопрос: сделал, несколько программ, всё работает, всем доволен но. обнаружил что

реестр нет ошибок, запустил например photoshop- закрыл 

проверка рееестр на ошибки и их около 100

(HKEY_CLASSES_ROOT\CLSID\{04dd4e79-d29e-4c7e-a7eb-23ff16006401}\LocalServer32\ C:\Program Files\Adobe\Adobe Photoshop 2023\Photoshop.exe : File(Folder) does not exist.
HKEY_CLASSES_ROOT\CLSID\{0a4d56bc-bc92-4b4e-b7db-3577a40c75f7}\LocalServer32\ C:\Program Files\Adobe\Adobe Photoshop 2023\Photoshop.exe : File(Folder) does not exist.
HKEY_CLASSES_ROOT\CLSID\{109c79f3-91e6-4c59-9c63-a687a8b243be}\LocalServer32\ C:\Program Files\Adobe\Adobe Photoshop 2023\Photoshop.exe : File(Folder) does not exist.
HKEY_CLASSES_ROOT\CLSID\{127119e6-a3b4-45e4-adfa-5b5cca2ed346}\LocalServer32\ C:\Program Files\Adobe\Adobe Photoshop 2023\Photoshop.exe : File(Folder) does not exist.

исправил ошибки . и так по кругу

работе не мешает, все работает хорошо . но выходит портабл такого метода оставляет следы в реестре? (к слову portable от хачатур - такого нет).

я что то не так сделал или это неизбежность такого метода?

macx, привет. Я сейчас вообще не понял о чем речь

Никита, есть программы для чистки рееестра > проверяю. исправляю ошибки. > запускаю photoshop > закрываю > проверяю на ошибки > ошибки снова в основном "компоненты activex/com: (HKEY_CLASSES_ROOT\CLSID\{04dd4e79-d29e-4c7e-a7eb-23ff16006401}\LocalServer32\ C:\Program Files\Adobe\Adobe Photoshop 2023\Photoshop.exе.

попробуй у себя проверить - до запуска и после закрытия photoshop

macx, смотри

Никита
По видео-файлам (сжал их для тех, у кого трафик платный или мало места в Облаке)
записал txt-инструкцию в папке Видео\Инструкция (может где и ошибся, в 2 ночи голова не работает).
Есть несколько предложений (может немного сумбурных):
01. Добавить иконку PortableCreator.exe
(иначе есть ощущение, что его погрыз вирус/антивирус)
02. Добавить список всех \Data\*.exe в графу "Путь к *.exe", подставляя выбранный в "Имя проекта"
(в программах типа ScadOffice *.exe очень много, замучаешься все выковыривать)
03. Рассмотреть возможность создания лаунчера со списком *.exe, которые можно выбрать для запуска
(опять же полезно для программ типа ScadOffice или Microsoft Office)
04. Добавить возможность записать tooltip к лаунчеру
(н-р, "Видеоредактор", схожий запрос уже был тут)
05. Исключить правку профиля Total Uninstall
(иногда забываешь это сделать, хотя вроде с v0.5 HKEY_USERS автоматом меняется на HKEY_CURRENT_USER?)

06. Папку \App исключить
(раз её нельзя использовать для программ, имеющих службы, пусть вовсе не будет, чтобы не путаться)
07. Папку \Data заполнять автоматически
(Total Uninstall - Файл - Создать резервную копию программы - Создать - Скопировать в... - дальше разобрать лаунчером)
08. Папку \Data\Реестр тоже заполнять автоматически
(Total Uninstall - Экспорт - Изменения в реестре - Файл установки - OK - указать \Data\Реестр - разобрать лаунчером на Куст.txt)
09. Папку \Data\Драйвер заполнять, минуя копирование в и из папки "Drivers for portable"
(imho лишнее действие, можно же сразу в \Data\Драйвер закинуть)
10. Добавить файл \Деперсонализация.exe для очистки portable от личных данных, чтобы им можно было поделиться
(или может проще вернуть папки App и Data, чтобы вторую всегда можно было грохнуть)

11. Файлы Закрыть.txt, Службы.txt, Удалить.txt, Проводник.txt и Кастом.txt разместить в корне Data, назвав
Процессы.txt, Службы.txt, Реестр.txt, Мусор.txt и Данные.txt соответственно (удобнее для понимания)
12. Добавить возможность отметить файлы/папки/ключи и значения реестра символом "--", чтобы исключить создание симлинков
(полезно для проверки, работает ли программа без этих файлов/папок/значений)
13. Добавить файл Data\Ассоциации.txt вида "0/1; Icon.ico; список расширений через запятую"
(0/1 - удалить/сохранить ассоциации после закрытия)
14. Добавить файл Data\Очистка.txt для очистки мусора программ на основе Winapp2.ini и Winapp3.ini
(можно скачать тут и тут)

PS: выяснилось, что предлагаемый мной ранее TuCmd всё же защищён и не способен заменить GUI, извиняюсь...
PPS: пп. 07, 08 моих предложений основаны на "Версия 0.1.mkv", где Вы сказали:
"можно связать алгоритмы Total Uninstall ... и по этим изменениям системы уже автоматически создавать новую портативку".
В "Версия 0.4.mkv" копирование папок для Photoshop заняло у Вас 53 с. (1:15-1:36,1:52-2:24), но папок часто больше.
Хотелось бы исключить человеческий фактор, и это, наверное, основные пункты из списка.

Всем доброй ночи!

Лайкнули Alex и macx
Alexmacx

Если можно, ещё 1 пункт для ровного счёта.
15. По возможности при первом запуске создать Files.xlsx - сделал набросок на питоне
(во многих программах надо удалять кучу файлов - языковой мусор и т.п., с Files.xlsx легче их найти, удобнее прокомментировать и т.п.)

@dvgm Привет! Помню Ты в каком-то видео показывал как обновлять програмку, сделанную на portable creator. Там вроде какую-то команду в ярлыке ввести надо. Не подскажешь как? А то видео не могу найти.

Никита, Прошу прощения . я незнал или забыл что удалить.txt есть. писал по глупости в проводник.txt - прошу прощения. и вопрос 

AppData\Local\Adobe Save for Web 13.0 Prefs. как с ним быть ? как его перемещать туда - сюда (он 1 файл в корне AppData\Local\)

Алексей, Привет, дописать Скопировано--um к ярлыку программы.

Лайкнул Удаленный пользователь
Удаленный пользователь
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Никита
Попробовал сделать AutoCAD portable: результаты в \ACAD - тест 1\_Итоги.txt.
Посмотрите, что можно сделать, пожалуйста. Не срочно. Спасибо!


Комментарий модератора:
Заливайте файлы на Upload.ee
Не у всех есть аккаунт Microsoft, чтобы просто посмотреть файл

Цитата: Никита от 28.06.2023, 02:31

macx, смотри

Привет. Можешь дать рег файлы твоего Portable Photoshop.

Никита, Приветствую 👋 есть проблемки, и возможное их решение:

  1. Софт (EasyScalp Crypto), загружает свой конф файл, с перезапуском самого себя, естественно не через лончер ¯\_(ツ)_/¯
  2. В софте не предусмотрено удаление данных, а если удалить папку с данными в Data, то конечно лончер уже ничего не подхватит и не удалит

Я не программист, и не знаю можно это реализовать или нет, но как идею донесу:

  1. Софт лежит в нашей Portable папке, и думает что находится на диске С

Это бы решило проблему с удалением данных, и не пришлось бы делать симлинки, так как все бы лежало в нашей папочке и перезаписывалось или создавалось само, после удаления. Правда непонятно как быть с реестром ¯\_(ツ)_/¯
P.S: Надеюсь подтолкнул на какие-то мюсли) Удачи в реализации ❤

1◄Страница 14 из 43► 43