AIMP Forum

AIMP for Windows => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: montonero on March 02, 2022, 11:09:33

Title: [+] [2366] Installer : Невозможность установки без админ прав
Post by: montonero on March 02, 2022, 11:09:33
Исталлятор не позволяет установить приложение пользователям без админ прав при выключенном UAC даже в portable режиме.

Сразу при запуске выводится сообщение: Administrator rights are required to process this operation. А если инсталлятор был запущен в процессе обновления из плеера, то пользователю вообще никаких сообщений не выводится, с виду просто ничего не происходит.

Инсталлятор должен позволять установку per-user раз уж у него есть portable режим.

Отдельно есть проблема с невозможносью обновления при использовании версии без инсталлятора: она точно так же скачивает инсталлер и пытается его запустить.
Title: Re: [2366] Installer : Невозможность установки без админ прав
Post by: Soolo on March 02, 2022, 11:14:53
https://www.aimp.ru/forum/index.php?topic=259.msg363911#msg363911
Title: Re: [2366] Installer : Невозможность установки без админ прав
Post by: montonero on March 02, 2022, 11:27:25
То есть, вместо того, чтобы доработать инсталлятор, в качестве решения предлагается пользователям самостоятельно его хакать и нарушать лицензию? Вы это серьезно?

И это никак не отвечает на вопрос неработающего функционала апдейта.
Title: Re: [2366] Installer : Невозможность установки без админ прав
Post by: Artem on March 02, 2022, 14:24:47
пользователю вообще никаких сообщений не выводится, с виду просто ничего не происходит.

Пользователю должно выводиться сообщение от Windows, что приложение запрашивает повышение прав. Инсталлятору для обновления все равно нужен доступ к реестру. У меня была идея сделать отдельный инсталлер чисто для портативных инсталляций, но я от идеи отказался, т.к. портативки спросом не пользуются.

Title: Re: [+] [2366] Installer : Невозможность установки без админ прав
Post by: montonero on March 02, 2022, 18:47:35
Пользователю должно выводиться сообщение от Windows, что приложение запрашивает повышение прав
Это происходит только если UAC включен, а если он выключен, то никаких сообщений не выводится и пользователь вообще не понимает что произошло.

Инсталлятору для обновления все равно нужен доступ к реестру.
Можно хранить информацию об установленных компонентах в файле.

И если уж организовать обновление для портативных версий совсем невозможно, то можно хотя бы вместо скачивания инсталлятора открывать в браузере страницу для самостоятельного скачивания.
Title: Re: [+] [2366] Installer : Невозможность установки без админ прав
Post by: Artem on March 02, 2022, 18:55:10
Можно хранить информацию об установленных компонентах в файле.

Есть компоненты, которые интегрируются в ОС, и делается это через реестр. При обновлении, бывает, нужно вносить правки.
Конечно, при определенных настройках реестр не нужен совсем, но это очень специфичный сценарий.

Короче говоря, ваша претензия понятна, но это точно не баг, и будет решаться в рамках плана по развитию проекта.