создание портативных программ по методу portable apps by христ
Цитата: Сергей от 19.03.2021, 22:53На Запись экрана у Меня времени нет.
Примерно 1 500 – 2 000 ₽.
На Запись экрана у Меня времени нет.
Примерно 1 500 – 2 000 ₽.
Цитата: Cronos от 20.08.2022, 23:12Всем привет!
Я уже несколько раз делал портативные программки и у меня даже получалось. Но есть одна проблема, которая беспокоит. Кто-нибудь знает, есть ли возможность сделать портативную программу скриптографическим способом таким образом, чтобы она не требовала права администратора?
Всем привет!
Я уже несколько раз делал портативные программки и у меня даже получалось. Но есть одна проблема, которая беспокоит. Кто-нибудь знает, есть ли возможность сделать портативную программу скриптографическим способом таким образом, чтобы она не требовала права администратора?
Цитата: --- НЛО --- от 21.08.2022, 00:03Цитата: Cronos от 20.08.2022, 23:12сделать портативную программу, чтобы она не требовала права администратора?
Здравствуйте. Предполагаю есть способ. 1) Дать административные права пользователю 2) активировать аккаунт администратора и сидеть под учёткой администратора. 3) Все пути
HKCUпереправить наHKLM.
Цитата: Cronos от 20.08.2022, 23:12сделать портативную программу, чтобы она не требовала права администратора?
Здравствуйте. Предполагаю есть способ. 1) Дать административные права пользователю 2) активировать аккаунт администратора и сидеть под учёткой администратора. 3) Все пути СкопированоHKCU переправить на СкопированоHKLM .
Цитата: Cronos от 21.08.2022, 00:09Цитата: Azov от 21.08.2022, 00:03Цитата: Cronos от 20.08.2022, 23:12сделать портативную программу, чтобы она не требовала права администратора?
Здравствуйте. Предполагаю есть способ. 1) Дать административные права пользователю 2) активировать аккаунт администратора и сидеть под учёткой администратора. 3) Все пути
HKCUпереправить наHKLM.Здравствуйте. Не, не подходит. Нужно именно чтобы запускалось из под обычного пользователя. Есть, например, портативки, которые изначально работают где угодно. Та же телега. Вот нужно что-то такое.
Цитата: Azov от 21.08.2022, 00:03Цитата: Cronos от 20.08.2022, 23:12сделать портативную программу, чтобы она не требовала права администратора?
Здравствуйте. Предполагаю есть способ. 1) Дать административные права пользователю 2) активировать аккаунт администратора и сидеть под учёткой администратора. 3) Все пути
СкопированоHKCUпереправить наСкопированоHKLM.
Здравствуйте. Не, не подходит. Нужно именно чтобы запускалось из под обычного пользователя. Есть, например, портативки, которые изначально работают где угодно. Та же телега. Вот нужно что-то такое.
Цитата: --- НЛО --- от 21.08.2022, 00:12Ну тогда ждите, пока ответит кто то из программистов.
PS__Я пользуюсь вторым способом. Но вместо порташек я произвожу симлинк инсталляторы для личного использования, которые выполняют те же функции что и порташки, только переносят в систему не сами файлы (как порташки), а только симлинки на эти фалы. Что продлевает жизнь SSD
Ну тогда ждите, пока ответит кто то из программистов.
PS__Я пользуюсь вторым способом. Но вместо порташек я произвожу симлинк инсталляторы для личного использования, которые выполняют те же функции что и порташки, только переносят в систему не сами файлы (как порташки), а только симлинки на эти фалы. Что продлевает жизнь SSD
Цитата: Vlado от 21.08.2022, 00:27Цитата: Azov от 21.08.2022, 00:12Ну тогда ждите, пока ответит кто то из программистов.
PS__Я пользуюсь вторым способом. Но вместо порташек я произвожу симлинк инсталляторы для личного использования, которые выполняют те же функции что и порташки, только переносят в систему не сами файлы (как порташки), а только симлинки на эти фалы. Что продлевает жизнь SSD
Доброго
с Вашим SSD ничего не случится, если бы Вы использовали портативные программы, так же как вы и используете symlink
Вы быстрее SSD смените или ПК , чем он сам перестанет работать
Цитата: Azov от 21.08.2022, 00:12Ну тогда ждите, пока ответит кто то из программистов.
PS__Я пользуюсь вторым способом. Но вместо порташек я произвожу симлинк инсталляторы для личного использования, которые выполняют те же функции что и порташки, только переносят в систему не сами файлы (как порташки), а только симлинки на эти фалы. Что продлевает жизнь SSD
Доброго
с Вашим SSD ничего не случится, если бы Вы использовали портативные программы, так же как вы и используете symlink
Вы быстрее SSD смените или ПК , чем он сам перестанет работать
Цитата: --- НЛО --- от 21.08.2022, 00:35Доброй ночи Vlado - мягкая ссылка сколько весит? (0 колибайт). А сколько весит любой файл (много мегабайт). Симлинк инсталляшку запустил один раз и она уже со всеми настройками работает в системе и ничего никуда не перемещает. А порташка сколько файлов перемещает (очень много).
Вывод: порташки гробят SSD и HDD
Доброй ночи Vlado - мягкая ссылка сколько весит? (0 колибайт). А сколько весит любой файл (много мегабайт). Симлинк инсталляшку запустил один раз и она уже со всеми настройками работает в системе и ничего никуда не перемещает. А порташка сколько файлов перемещает (очень много).
Вывод: порташки гробят SSD и HDD
Цитата: --- НЛО --- от 21.08.2022, 00:47вот пример простейший
[spoiler title="Restorator install"]mklink /D "%PROGRAMFILES(X86)%\Restorator 2018" "%~dp0PROGRAMFILES(X86)"
regedit /s "%~dp0\setup\Restorator install.reg"
nircmd.exe shortcut "%PROGRAMFILES(X86)%\Restorator 2018\Restorator.exe" "~$folder.desktop$" "Restorator"
exit[/spoiler]
[spoiler title="Restorator uninstall"]DEL "%USERPROFILE%\Desktop\Restorator.lnk"
rmdir "%PROGRAMFILES(X86)%\Restorator 2018"
regedit /s "%~dp0\setup\Restorator uninstall.reg"
exit[/spoiler]И что тут быстрее угробит ПК? Тут даже нечему гробить ПК
вот пример простейший
regedit /s "%~dp0\setup\Restorator install.reg"
nircmd.exe shortcut "%PROGRAMFILES(X86)%\Restorator 2018\Restorator.exe" "~$folder.desktop$" "Restorator"
exit
rmdir "%PROGRAMFILES(X86)%\Restorator 2018"
regedit /s "%~dp0\setup\Restorator uninstall.reg"
exit
И что тут быстрее угробит ПК? Тут даже нечему гробить ПК
Цитата: Vlado от 21.08.2022, 00:54Цитата: Azov от 21.08.2022, 00:47вот пример простейший
Тут даже нечему гробить ПКРовным счетом как и если бы там папка с портативным ресторатором🙂
Цитата: Azov от 21.08.2022, 00:47вот пример простейший
Тут даже нечему гробить ПК
Ровным счетом как и если бы там папка с портативным ресторатором🙂
Цитата: --- НЛО --- от 21.08.2022, 01:09🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂
Цитата: Vlado от 21.08.2022, 00:54
Ровным счетом как и если бы там папка с портативным ресторатором🙂Ну тогда объясните, почему порташка так долго загружается, не потому ли, что она в момент загрузки перемещает файлы в систему? )))
А вот симлинк инсталяшка работает мгновенно, ровно так же, как и установленная программа. 🙂
🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂🙂
Цитата: Vlado от 21.08.2022, 00:54
Ровным счетом как и если бы там папка с портативным ресторатором🙂
Ну тогда объясните, почему порташка так долго загружается, не потому ли, что она в момент загрузки перемещает файлы в систему? )))
А вот симлинк инсталяшка работает мгновенно, ровно так же, как и установленная программа. 🙂
Цитата: Сергей от 21.08.2022, 02:25Привет, Azov 🖐
Цитата: Azov от 21.08.2022, 01:09Ну тогда объясните, почему порташка так долго загружается, не потому ли, что она в момент загрузки перемещает файлы в систему? )))
А вот симлинк инсталяшка работает мгновенно, ровно так же, как и установленная программа.Смотря, что за портативный Resorator. Если собран непонятно как, то и работает соответствующе.
Цитата: Azov от 21.08.2022, 00:35Вывод: порташки гробят SSD и HDD
Вопрос – умрёт ли SSD сегодня не актуален. Даже если Вы используете не портативные программы и обновления Windows, которые тарабанят каждодневно по Вашему SSD, то он не умрёт. Рекомендую к прочтению – 12 мифов об оптимизации SSD, которые никогда не умрут. А также Плейлист Windows, где рассмотрены многие вопросы по части эффективного использования возможностей железа и софта.
С Restorator всё просто – программа небольшая, мусора в системе мало, а вот когда дело доходит до сложных проектов по типу Adobe, то тут уже не обойдёшься без грамотнособранного Portable. Постоянно в системе не нужно держать все ключи реестра от программы, они нужны лишь при её работе. Программы, собранные [simple_tooltip content='К слову, рекомендую ознакомиться с принципом работы Portable-программ а также туториалом по их сборке, чтобы лучше понимать написанное далее.']скриптографическим методом[/simple_tooltip] не гоняют файлы программы в Program Files и обратно, они лишь подготавливают систему к запуску программы из того места, куда Вы их положили. То есть переносятся только настройки, а они весят, как правило, немного, соответственно нагрузка на SSD несущественна на фоне того, как SSD использует Chrome (Cent Browser) с его кэшем.
Если же постоянно держать в Реестре все настройки от всех программ, а файлы программ держать в другом месте, то легче Вы диску не сделаете, потому что в системе получается раздутая база данных (Реестр), которую Windows загружает в память при загрузке. Отсюда и дольше загрузка, дольше чтение, дольше отклик. Также не стоит забывать, что чтение и запись настроек/данных программы тоже никто не отменял, то есть получается, что "насилуется" другой диск, на который Вы перенесли программу.Поэтому предлагаю закрыть вопрос о "насилии SSD", потому что, как уже сказал Vlado, Вы быстрее смените комп и всё железо, вместе с SSD, чем он у Вас умрёт. Переживать об этом точно не стоит.
Привет, Azov 🖐
Цитата: Azov от 21.08.2022, 01:09Ну тогда объясните, почему порташка так долго загружается, не потому ли, что она в момент загрузки перемещает файлы в систему? )))
А вот симлинк инсталяшка работает мгновенно, ровно так же, как и установленная программа.
Смотря, что за портативный Resorator. Если собран непонятно как, то и работает соответствующе.
Цитата: Azov от 21.08.2022, 00:35Вывод: порташки гробят SSD и HDD
Вопрос – умрёт ли SSD сегодня не актуален. Даже если Вы используете не портативные программы и обновления Windows, которые тарабанят каждодневно по Вашему SSD, то он не умрёт. Рекомендую к прочтению – 12 мифов об оптимизации SSD, которые никогда не умрут. А также Плейлист Windows, где рассмотрены многие вопросы по части эффективного использования возможностей железа и софта.
С Restorator всё просто – программа небольшая, мусора в системе мало, а вот когда дело доходит до сложных проектов по типу Adobe, то тут уже не обойдёшься без грамотнособранного Portable. Постоянно в системе не нужно держать все ключи реестра от программы, они нужны лишь при её работе. Программы, собранные скриптографическим методом не гоняют файлы программы в Program Files и обратно, они лишь подготавливают систему к запуску программы из того места, куда Вы их положили. То есть переносятся только настройки, а они весят, как правило, немного, соответственно нагрузка на SSD несущественна на фоне того, как SSD использует Chrome (Cent Browser) с его кэшем.
Если же постоянно держать в Реестре все настройки от всех программ, а файлы программ держать в другом месте, то легче Вы диску не сделаете, потому что в системе получается раздутая база данных (Реестр), которую Windows загружает в память при загрузке. Отсюда и дольше загрузка, дольше чтение, дольше отклик. Также не стоит забывать, что чтение и запись настроек/данных программы тоже никто не отменял, то есть получается, что "насилуется" другой диск, на который Вы перенесли программу.
Поэтому предлагаю закрыть вопрос о "насилии SSD", потому что, как уже сказал Vlado, Вы быстрее смените комп и всё железо, вместе с SSD, чем он у Вас умрёт. Переживать об этом точно не стоит.
Цитата: Mikhail от 21.08.2022, 02:29Привет.
Цитата: Cronos от 20.08.2022, 23:12Всем привет!
Я уже несколько раз делал портативные программки и у меня даже получалось. Но есть одна проблема, которая беспокоит. Кто-нибудь знает, есть ли возможность сделать портативную программу скриптографическим способом таким образом, чтобы она не требовала права администратора?
Попробуй виртуальным способом, скриптографическим я не знаю такого способа.
Цитата: Azov от 21.08.2022, 01:09Ну тогда объясните, почему порташка так долго загружается, не потому ли, что она в момент загрузки перемещает файлы в систему? )))
А вот симлинк инсталяшка работает мгновенно, ровно так же, как и установленная программа. 🙂На симлинк конечно же быстрее работает и не торкает папки туда, сюда, но и скриптографический способ я бы не сказал что долгий, потому как обычно переносятся настройки только, которые весят несколько килобайты/мегабайты, а они будут лет 100 изнашивать ssd.
Привет.
Цитата: Cronos от 20.08.2022, 23:12Всем привет!
Я уже несколько раз делал портативные программки и у меня даже получалось. Но есть одна проблема, которая беспокоит. Кто-нибудь знает, есть ли возможность сделать портативную программу скриптографическим способом таким образом, чтобы она не требовала права администратора?
Попробуй виртуальным способом, скриптографическим я не знаю такого способа.
Цитата: Azov от 21.08.2022, 01:09Ну тогда объясните, почему порташка так долго загружается, не потому ли, что она в момент загрузки перемещает файлы в систему? )))
А вот симлинк инсталяшка работает мгновенно, ровно так же, как и установленная программа. 🙂
На симлинк конечно же быстрее работает и не торкает папки туда, сюда, но и скриптографический способ я бы не сказал что долгий, потому как обычно переносятся настройки только, которые весят несколько килобайты/мегабайты, а они будут лет 100 изнашивать ssd.
Цитата: --- НЛО --- от 21.08.2022, 04:26Доброй ночи! Хорошо, с этим понятно. А вот если батник будет удалять содержимое реестра и симлинки, при закрытии программы, подобно тому, как это делает порташка. То этот вариант будет предпочтительнее, как считаете? Понимаю, что с учётом всего выше сказанного, разница невелика, однако всё же...?
Есть же такие примеры, когда после закрытия тор браузера, происходят манипуляции по отключению прокси в настройках. Я вот правда не знаю, как реализовать подобное, чтобы симлинки удалялись после закрытия программы, но тем не менее... Это бы на мой взгляд наилучшее решение, оно бы сделало симлинк инсталлятор по настоящему портативным и более щадящим по отношению как к SSD/HDD, так и в отношении к системе. Это правильный ход мыслей.
И этот же вопрос хотелось задать и Михаилу - Мне интересно мнение...
Доброй ночи! Хорошо, с этим понятно. А вот если батник будет удалять содержимое реестра и симлинки, при закрытии программы, подобно тому, как это делает порташка. То этот вариант будет предпочтительнее, как считаете? Понимаю, что с учётом всего выше сказанного, разница невелика, однако всё же...?
Есть же такие примеры, когда после закрытия тор браузера, происходят манипуляции по отключению прокси в настройках. Я вот правда не знаю, как реализовать подобное, чтобы симлинки удалялись после закрытия программы, но тем не менее... Это бы на мой взгляд наилучшее решение, оно бы сделало симлинк инсталлятор по настоящему портативным и более щадящим по отношению как к SSD/HDD, так и в отношении к системе. Это правильный ход мыслей.
И этот же вопрос хотелось задать и Михаилу - Мне интересно мнение...