Программа для создания портативных версий приложений
Цитата: Никита от 02.09.2023, 14:48Блокировать исполняемым файлам доступ в сеть, звучит круто, но...
Первое, Я пользуюсь NetLimiter и сделать это у себя так же качественно, просто, и быстро, как у них Я не смогу. Ну и получается нет смысла, так как уже стоит на компе вышеупомянутый NetLimiter.
Блокировать исполняемым файлам доступ в сеть, звучит круто, но...
Первое, Я пользуюсь NetLimiter и сделать это у себя так же качественно, просто, и быстро, как у них Я не смогу. Ну и получается нет смысла, так как уже стоит на компе вышеупомянутый NetLimiter.
Цитата: Hunter23071985 от 02.09.2023, 15:16@dvgm
Никита, спасибо за ответ!
Своё отношение к Вашей программе я уже написал в посте #245:
"Portable Creator - это алмаз без огранки, а не софт, кому "не хватает скилла"!
... ни один другой метод сборки portable не позволяет работать со службами и драйверами!"
Это реально моё мнение. Лет 7 назад хотел написать нечто подобное, но вот как раз скилла не хватило. ))Так что очень жду дальнейшего развития!
Думаю, стоит прокомментировать переменные nsis и другие моменты в инструкции, которую я написал.
Вероятно, там можно многое дополнить или даже исправить. Если будет время, посмотрите, пожалуйста.
Можем также пообщаться в Telegram по поводу доступа на редактирование и т.п.А на счёт блокировки доступа в сеть мне кажется уже есть решение: прописать в hosts или нет?
PS: могу выбрать список всех предложений к программе, Вы его прокомментируете, и выложим в Облако?
@dvgm
Никита, спасибо за ответ!
Своё отношение к Вашей программе я уже написал в посте #245:
"Portable Creator - это алмаз без огранки, а не софт, кому "не хватает скилла"!
... ни один другой метод сборки portable не позволяет работать со службами и драйверами!"
Это реально моё мнение. Лет 7 назад хотел написать нечто подобное, но вот как раз скилла не хватило. ))
Так что очень жду дальнейшего развития!
Думаю, стоит прокомментировать переменные nsis и другие моменты в инструкции, которую я написал.
Вероятно, там можно многое дополнить или даже исправить. Если будет время, посмотрите, пожалуйста.
Можем также пообщаться в Telegram по поводу доступа на редактирование и т.п.
А на счёт блокировки доступа в сеть мне кажется уже есть решение: прописать в hosts или нет?
PS: могу выбрать список всех предложений к программе, Вы его прокомментируете, и выложим в Облако?
Цитата: Hunter23071985 от 02.09.2023, 15:23Да, на счёт переменных - есть люди, у которых ОС установлена не на диск C. Также есть WinPE. Так что это может быть важно!
Да, на счёт переменных - есть люди, у которых ОС установлена не на диск C. Также есть WinPE. Так что это может быть важно!
Цитата: Андрей от 02.09.2023, 22:26Цитата: Андрей от 19.07.2023, 20:02Привет,Никита, а нельзя системные переменные привести в формат, который выдаёт команда set в окне cmd.
Я уже спрашивал по этому поводу, что бы прийти к "общему знаменателю". Есть в Винде команда "относительный путь" и именно так,как выдаёт команда set. В любой Винде она одинаковая. Зачем городить огород с "User". Я думаю обычному польззователю проще один раз скопировать этот путь, чем колупаться с тем,как правильно прописать в том, что сейчас является порт. с длинными и не понятными путями. И ещё %portablr% обсалютна не нужна, когда всё в одной диектории. То есть просто , дапустим данные в "data", не надо ничего дописывать, за это спасибо, хоть ты об этом и не знал.
Цитата: Андрей от 19.07.2023, 20:02Привет,Никита, а нельзя системные переменные привести в формат, который выдаёт команда set в окне cmd.
Я уже спрашивал по этому поводу, что бы прийти к "общему знаменателю". Есть в Винде команда "относительный путь" и именно так,как выдаёт команда set. В любой Винде она одинаковая. Зачем городить огород с "User". Я думаю обычному польззователю проще один раз скопировать этот путь, чем колупаться с тем,как правильно прописать в том, что сейчас является порт. с длинными и не понятными путями. И ещё %portablr% обсалютна не нужна, когда всё в одной диектории. То есть просто , дапустим данные в "data", не надо ничего дописывать, за это спасибо, хоть ты об этом и не знал.
Цитата: Никита от 03.09.2023, 15:18Андрей, без %portable% это не будет работать, если добавлять программы в автозагрузку,
хоть ты об этом и не знал. Сам на этом обжёгся с одной из программ, которые выкладывал на этом же форуме, так что не надо паясничать.
Андрей, без %portable% это не будет работать, если добавлять программы в автозагрузку, хоть ты об этом и не знал. Сам на этом обжёгся с одной из программ, которые выкладывал на этом же форуме, так что не надо паясничать.
Цитата: Ledgard от 05.09.2023, 20:27@dvgm, Привет Никита, спасибо за прогу, как насчет добавить сохрание лаунчер конфига рядом с программой?
После нажатия кнопки "Создать" создать файл в котором будет записано содержимое полей "Имя проекта", "Путь к *.exe" и "Аргументы", при следующем запуске "PortableCreator.exe" если файл есть - заполнять поля значениями из файла, при отсутсвии или некорректных значениях - оставлять пустыми.
@dvgm, Привет Никита, спасибо за прогу, как насчет добавить сохрание лаунчер конфига рядом с программой?
После нажатия кнопки "Создать" создать файл в котором будет записано содержимое полей "Имя проекта", "Путь к *.exe" и "Аргументы", при следующем запуске "PortableCreator.exe" если файл есть - заполнять поля значениями из файла, при отсутсвии или некорректных значениях - оставлять пустыми.
Цитата: Hunter23071985 от 12.09.2023, 16:29Всем привет!
Помогите разобраться:
1) Если программа пишет файлы в папку Windows,
могу ли я рядом с папкой Data положить папку Windows и
вписать все файлы в Кастом.txt в виде %portable%\Windows\ХХХ.exe > C:\Windows\ХХХ.exe?
2) Если программа пишет в HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE,
могу ли я скопировать из TotalUninstall 2 файла HCU.reg и HLM.reg в \Data\Реестр,
удалив строку "; Создано с помощью Total Uninstall" и следующую за ней пустую строку?
3) Если программа требует активации,
могу ли я автоматически запустить скрипты по активации?
4) Из-за чего даже при запуске от Админа может возникать ошибка
"Отказано в доступе по пути C:\Users\User\AppData\Local\Microsoft"?
Проверил на 2 ПК. Сборка, инсталлятор и видео тут.
Всем привет!
Помогите разобраться:
1) Если программа пишет файлы в папку Windows,
могу ли я рядом с папкой Data положить папку Windows и
вписать все файлы в Кастом.txt в виде %portable%\Windows\ХХХ.exe > C:\Windows\ХХХ.exe?
2) Если программа пишет в HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE,
могу ли я скопировать из TotalUninstall 2 файла HCU.reg и HLM.reg в \Data\Реестр,
удалив строку "; Создано с помощью Total Uninstall" и следующую за ней пустую строку?
3) Если программа требует активации,
могу ли я автоматически запустить скрипты по активации?
4) Из-за чего даже при запуске от Админа может возникать ошибка
"Отказано в доступе по пути C:\Users\User\AppData\Local\Microsoft"?
Проверил на 2 ПК. Сборка, инсталлятор и видео тут.
Цитата: Hunter23071985 от 13.09.2023, 19:03В общем, лаунчер тщетно пытается переименовать "C:\Users\User\AppData\Local\Microsoft" в "C:\Users\User\AppData\Local\Microsoft.portable_backup".
Если записать эти файлы в Кастом.txt, будет аналогичная проблема с Program Files\Common Files\microsoft shared, Program Files (x86)\Common Files\microsoft shared и т.д.
Всё это можно увидеть в Process Monitor... Что посоветуете?
В общем, лаунчер тщетно пытается переименовать "C:\Users\User\AppData\Local\Microsoft" в "C:\Users\User\AppData\Local\Microsoft.portable_backup".
Если записать эти файлы в Кастом.txt, будет аналогичная проблема с Program Files\Common Files\microsoft shared, Program Files (x86)\Common Files\microsoft shared и т.д.
Всё это можно увидеть в Process Monitor... Что посоветуете?
Цитата: iwiwiw99 от 28.09.2023, 02:56@dvgm Привет, столкнулся с тем, что в кастом.txt не могу прописать симлинк на папку с пробелами в названии. Есть какое-то решение на такой случай?
@dvgm Привет, столкнулся с тем, что в кастом.txt не могу прописать симлинк на папку с пробелами в названии. Есть какое-то решение на такой случай?
Цитата: Никита от 30.09.2023, 16:24iwiwiw99, привет! Решения нет, потому что сейчас перепроверил и создаёт нормально.
Скрин
iwiwiw99, привет! Решения нет, потому что сейчас перепроверил и создаёт нормально.
Скрин
Цитата: Никита от 30.09.2023, 16:29Hunter23071985, Привет
1. Можно.
2. Нет. Экспорт из TTU не работает.
3. Нет.
Hunter23071985, Привет
1. Можно.
2. Нет. Экспорт из TTU не работает.
3. Нет.
Цитата: Никита от 30.09.2023, 17:24Цитата: Hunter23071985 от 13.09.2023, 19:03пытается переименовать "C:\Users\User\AppData\Local\Microsoft"
Потому что создаётся ссылка на папку только на один уровень. Соответственно ты пытаешь сделать ссылку на папку Microsoft, а не н апапки, которые в ней. Для этого создай папку Custom например и положи папки туда и воспользуйся файлом Кастом.txt
Цитата: Hunter23071985 от 13.09.2023, 19:03пытается переименовать "C:\Users\User\AppData\Local\Microsoft"
Потому что создаётся ссылка на папку только на один уровень. Соответственно ты пытаешь сделать ссылку на папку Microsoft, а не н апапки, которые в ней. Для этого создай папку Custom например и положи папки туда и воспользуйся файлом Кастом.txt
Цитата: Hunter23071985 от 30.09.2023, 17:45Никита, спасибо за ответ, но:
- Записывать тысячи файлов в Custom.txt не шибко удобно (особенно, если список будет меняться).
Может создать какой-то txt, куда записывать папки, из которых программа должна разносить симлинки поштучно?
- Копировать тысячи записей реестра вручную тоже не айс, в Portable App Creator 0.97 было удобнее.
По каким причинам не подходит TotaLUninstall и можно ли приспособить RegistryChangesView или др. ПО?
- Ну и со скриптами активации надо что-то думать.
Зачем нужен portable, если в 90% без активации он работать не будет?
Никита, спасибо за ответ, но:
- Записывать тысячи файлов в Custom.txt не шибко удобно (особенно, если список будет меняться).
Может создать какой-то txt, куда записывать папки, из которых программа должна разносить симлинки поштучно?
- Копировать тысячи записей реестра вручную тоже не айс, в Portable App Creator 0.97 было удобнее.
По каким причинам не подходит TotaLUninstall и можно ли приспособить RegistryChangesView или др. ПО?
- Ну и со скриптами активации надо что-то думать.
Зачем нужен portable, если в 90% без активации он работать не будет?
Цитата: Сергей от 30.09.2023, 18:58Hunter23071985, приветствую 🖐
Цитата: Hunter23071985 от 30.09.2023, 17:45Никита, спасибо за ответ, но:
- Записывать тысячи файлов в Custom.txt не шибко удобно (особенно, если список будет меняться).Не шибко удобно, зато 100% чисто, потому что знаешь каждый файл и ключ в реестре.
Цитата: Hunter23071985 от 30.09.2023, 17:45- Копировать тысячи записей реестра вручную тоже не айс, в Portable App Creator 0.97 было удобнее.
Portable App Creator во-первых древний, во-вторых не даёт тех преимуществ, которые даёт Никита.
Цитата: Hunter23071985 от 30.09.2023, 17:45- Ну и со скриптами активации надо что-то думать.
Зачем нужен portable, если в 90% без активации он работать не будет?Нужно искать другой способ активации. Если Вы спрашиваете в контексте Microsoft Office, то версии новее 2007 невозможно сделать Portable. Ничем.
Ну и P.S.
Не забывайте, это не стол заказов.
Hunter23071985, приветствую 🖐
Цитата: Hunter23071985 от 30.09.2023, 17:45Никита, спасибо за ответ, но:
- Записывать тысячи файлов в Custom.txt не шибко удобно (особенно, если список будет меняться).
Не шибко удобно, зато 100% чисто, потому что знаешь каждый файл и ключ в реестре.
Цитата: Hunter23071985 от 30.09.2023, 17:45- Копировать тысячи записей реестра вручную тоже не айс, в Portable App Creator 0.97 было удобнее.
Portable App Creator во-первых древний, во-вторых не даёт тех преимуществ, которые даёт Никита.
Цитата: Hunter23071985 от 30.09.2023, 17:45- Ну и со скриптами активации надо что-то думать.
Зачем нужен portable, если в 90% без активации он работать не будет?
Нужно искать другой способ активации. Если Вы спрашиваете в контексте Microsoft Office, то версии новее 2007 невозможно сделать Portable. Ничем.
Ну и P.S.
Не забывайте, это не стол заказов.