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

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

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

Привет, отличная программа и реализация, спасибо за разработку! Как насчет автоочистки логов после закрытия портативки?

Андрей, записал видео для тебя. Перепроверь.

Лайкнул Андрей
Андрей

На папку созданную в "Пользователи" не создаётся симлинк.

Никита, добрый вечер.
Предложение/просьба: некоторые программы размещают свои файлы в общих пользовательских папках, например — эта программа размещает файл лицензии в папке Общие документы. Можно попросить добавить общие папки в рабочий список?


Уже второй день пытаю программу FreeFileSync, итог всегда один — система падает в момент закрытия программы. Сначала с версией PC-0.2 выдало окно ошибки — Unexpected Error, потом на версии PC-0.4, после долгого раздумия ошибка выдала проблемы, связанные с .Net Framework'ом.
Делал всё по инструкции, но на этапе переноса записей из реестра в папку, выдаёт окно ошибки. После чего, перестают открываться папки, Этот компьютер, Диспетчер задач и прочее. Рэбут системы оканчивается BSOD'ом. Проверка проводилась на виртуальных машинах: на сборках Windows 10 ... 1055 и 1288.
Эти проблемы — частный случай, или с портированием FFS нужен хитрый подход?

Лучший способ помочь себе — помогать другим.

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

syfle, приветствую.
Линки создаются на содержимое папок Видео, Документы и т.д. Папка Пользователи не является рабочей.

Лучший способ помочь себе — помогать другим.

По порядку.
Андрей, отлично, что разобрался.
syfle, очистка логов. Может и можно. Если речь только о папке AppData\Local\Microsoft\CLR_v4.0 то можно. По поводу папки Пользователей, как говорилось выше, она не используется для работы программ (зачастую), но на рассмотрение возьму. Мне не сложно добавить любую папку, но дело в том, что Я добавил папки Program Files в двух итерациях и мне уже кажется, что папок многовато) Хотел бы, как-то сжать это всё. Ещё подумаю.
ЯR, общие папки тоже сделаю, окей.
По поводу FFS, скачал последний установщик с оф сайта, чисто установка + базовые движения окна программы сделал. Сохранил портативно, итог — открывается и закрывается нормально программа. Может нужно, какие-то манипуляции провести в программе, чтобы получить твои результаты. Что мне сделать в программе, чтобы повесить свой ПК?
И если можешь, скинь мне папку готовой портативки, что ты делал. Попробую у себя запустить тоже.

Лайкнул syfle
syfle

P.S Только что у себя закинул в прогу FreeFileSync 2 папки и синхронизировал их. Всё прошло нормально и потом закрывается и открывается всё отлично.

Никита, Здравствуй. Решил попробовать сделать какую-нибудь программу, установил, отследил. Программа установилась в Program Files (x86). В первый раз я скопировал из этого пути, в папку App. Дальше заполнил тут всё как было показано в видео. Начал создавать путь. Всё так же как в видео. Но мне выдало ошибку. Потом я очистил папку App. И еще раз скопировал папку с установленной программой, но уже не в App, а в Data и там уже в папку Program Files (x86). Указал путь от туда, и ошибки не было. Я скорее всего что-то сделал не так! Или не обязательно копировать программу в папку App. В общем вот тут я не понял, что как.

Всем привет!
Пру, как паровоз, надеюсь не надоел.
Версия v0.5
Изменения:
1. Не выдаёт ошибку, если в папке Data нет папок для работы программы.
2. При генерации лончера можно поставить галочку, чтобы после закрытия портативки чистилась папка с логами в системе, хотя по сути это делает Win 10 Tweaker отлично, но меня просили добавить)
3. Скрытая проблема реестра решена (подробно рассказал в видео)
4. Внутряк, который известен только мне — Переписана суть работы с нуля. Все нужные папки для создания симлинков теперь проверяются при запуске лончера, а не только при его создании (такой подход даёт больше гибкости в работе с приложениями)
5. Добавил папку "Общие документы" (для некоторых программ, как оказалось это нужно)

Видео об обновлении.
Скачать

Лайкнули Mikhail, Антон и ещё 8
MikhailАнтонЯRsyfleИльяPsydiantАндрейFewmeadУдаленный пользовательIvan

Никита, Привет.
Из реестра ключ удаляет совсем не охотна(делал тестовую как и ты на Infix), на виртуалке вообще не хочет за собой ключ удалять, перенес на хост, там раза 8 не хотел удалять, на 9 уже начал удалять ключ из реестра и пока продолжает это делать, на виртуалке я так и не смог наладить удаление.
В папке реестра, reg файл лежит под именем "1", все как надо, может не успевает отрабатывать команда.
Записал Видео.

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

Привет. Никита, есть пожелание, после удачно созданной портативки, иметь возможность удалять все не нужные папки из "Data".

Никита, привет.
Нашёл ошибку в своих действиях: так как ключей реестра не один и не два, в нескольких reg-файлах у меня были объединены по несколько ключей в каждом. Даже не подумал, как PortableCreator (PC) будет вычленять и удалять ключи, прописанные в объединённом рег-файле. рука-лицо...
По этой причине, PC при закрытии ланчера удалял чуть ли не половину реестра 😁
За добавленную общую папку, отдельное спасибо 🤝

Лучший способ помочь себе — помогать другим.
Цитата: Mikhail от 24.04.2023, 04:44
вообще не хочет за собой ключ удалять

 

Привет. Потому что лончер смотрит путь по которому добавлять и удалять ключ по второй строке в файле .reg.. Я делал экспорт из реестра, а ты из TU. Соответственно у тебя дополнительная строка там есть "Экспортировано в Total Uninstall" она и мешает.

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