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

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

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

Daniel, По ошибке мало чего понятно, можешь ужать свой portable 7z и скинуть куда нить.

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

Вот ссылка на Google Drive. Дай знать, если ещё что-то понадобится. https://drive.google.com/file/d/1r660Vqtlz2Tfvt-XnXAd7JrRlVl0SMIo/view?usp=sharing

Daniel, Короче это хитрый офис, его можно запустить, если все содержимое перенести в App, но, лаунчер portable теряет его, так как мы запускаем DesktopEditors.exe, тот запускает editors.exe, этот запускает с аргументами тонну, этот файл editors_helper.exe и вот так этот офис работает.
Portable creator, умеет следить только за 1 процессом, чтоб собрать этот офис, это уже нужно вручную писать другой portable, хотя я и не понял зачем тебе его собирать он и так porable, в local кеш свой оставляет и все.

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

Большое тебе спасибо за то, что уделил время и посмотрел. Я поначалу даже не подумал об этом, а сейчас открыл Process Hacker, и действительно, получается, DesktopEditor.exe запускается, а потом просто запускает Editor.exe и сам закрывается

Я правда не знаю, почему такая же ошибка возникает с Adobe Photoshop. Получается, что когда Photoshop запускается из той же директории Program Files, происходит то же самое он не закрывается, просто остаётся висеть в процессах и выдаёт ту же ошибку. Мне интересно, почему так происходит, если процесс есть и не закрывается значит, он должен запускаться.

Daniel, Попробуй в App перекинуть все, не взря эти 2 способа даны, если 1 не работает, как перекинешь, почисти все хвосты обязательно, иначе ошибка неизбежна, так как где-то остатки будут лежать и не удастся создаться символическую ссылку например и т.д.

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

Всем привет, я понял, почему при создании Adobe Portable у меня при запуске лаунчера возникала ошибка. Дело в том, что в папке Data в Program Files (x86) в Common Files, в папке Adobe есть две папки — PCF и Installers. Оказывается, когда эти две папки находятся в директории Adobe, лаунчер не хочет запускаться. Хотя, например, папка Installers не так важна, но насчет папки PCF я не уверен, можно ли ее удалять из папки Adobe или она нужна для работы Photoshop

Цитата: Daniel от 30.09.2025, 08:20

Всем привет, я понял, почему при создании Adobe Portable у меня при запуске лаунчера возникала ошибка. Дело в том, что в папке Data в Program Files (x86) в Common Files, в папке Adobe есть две папки — PCF и Installers. Оказывается, когда эти две папки находятся в директории Adobe, лаунчер не хочет запускаться. Хотя, например, папка Installers не так важна, но насчет папки PCF я не уверен, можно ли ее удалять из папки Adobe или она нужна для работы Photoshop

Привет!
Начну с офиса. )))
По отслеживал его разными способами. Потом все что нарыл показал ИИ. )))
Вот его ответ:
🔍 Что мы видим:
DesktopEditors.exe (PID 11632) запускается → сразу создаёт:
editors.exe (16060)
несколько editors_helper.exe (дочерние процессы Chromium)
DesktopEditors.exe завершается почти мгновенно (время старта = время завершения: 11:11:15).
Потом ещё один запуск:
DesktopEditors.exe (16584) → editors.exe (16612) → завершается через 1 секунду.
👉 Это не просто "launcher → worker", а полномасштабное приложение на базе Electron/Chromium, где:

DesktopEditors.exe — обёртка-инициализатор,
editors.exe — основной процесс приложения,
editors_helper.exe — вспомогательные процессы (рендерер, GPU, сеть и т.д.).
✅ Ключевой вывод:
Вся "рабочая нагрузка" происходит в editors.exe и его хелперах,
а DesktopEditors.exe — временный процесс, который нельзя использовать как индикатор жизни приложения.
Короче код менять нужно для перехвата таких.

Теперь по Adobe. Так как я не вижу как ты что делаешь, то предполагаю что так же как и с офисом. Как видно из скачанного New folder.rar.
Путь к запуску программы у тебя наверное тоже как и в офисе из test2.exe:
C:\Program Files\ONLYOFFICE\DesktopEditors\DesktopEditors.exe.
А должен быть например:
Data\Program Files\Adobe\Adobe After Effects 2025\Support Files\AfterFX.exe.
Хотя полный путь у меня : D:\Program Files\Image\Adobe Photoshop 2025 x64\Data\Program Files\Adobe\Adobe After Effects 2025\Support Files\AfterFX.exe
Лаунчер хорошо работает со своими путями. С остальными не пробовал.
Если PCF и Installers внутри папки Adobe, то все должно работать.

Вот попробуй офис.

Не знаю что получилось, но вроде не сбрасывает. Чисто из твоего, но с полностью измененным кодом.

Цитата: Александр от 30.09.2025, 17:58

Вот попробуй офис.

Не знаю что получилось, но вроде не сбрасывает. Чисто из твоего, но с полностью измененным кодом.

Доброй ночи! Подскажите, пожалуйста, можно ли в СкопированоКастом.txt указать путь для копирования, начинающийся с переменной Скопировано%SystemRoot%?

Имир, Привет.
Кастом.txt только для симлинков. Все переменные которые он может.

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

Mikhail, спасибо большое! Обидно конечно. Придётся прописывать абсолютные пути в портативной программе(

Разработчику СкопированоPortableCreator. Добрый день! Прежде всего хочу поблагодарить вас, за то что продолжаете развивать замечательную программу! При долгой и активной эксплуатации СкопированоPortableCreator, иногда сталкиваюсь с некоторыми ограничениями. Хотелось бы поделиться пожеланиями к дальнейшей разработке. Для корректной работы некоторых программ требуются файлы программы по пути C:\Windows... Добавление в СкопированоКастом.txt переменной Скопировано%SystemRoot% существенно бы расширило возможности СкопированоPortableCreator! Спасибо!

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