Max Diesel писал(а):
В новой версии (3.57) будет режим "Отложенная установка обновлений", в которому прилагается вариант "Скачивать обновления без запросов".
Ну, полное отсутствие напоминалки о необходимости обновиться (перезапустить приложение) - это другая крайность
. Я свои компьютеры месяцами не перезагружаю, частенько. Хотя я согласен, что в большинстве случаев без напоминалки можно обойтись - вариант "скачивать без запросов" достаточно удобен.
Max Diesel писал(а):
С технической точки зрения процесс обновления включает в себя фазу скачивания обновлений и фазу установки обновлений, соответственно сообщение "Выполняется обновление" вполне подходит для фазы скачивания.
В принципе-то оно так, но на практике - у меня каждый раз возникает вопрос, сколько я должен подождать, после того, как пропало сообщение "выполняется обновление", до того как запускать UC. Вроде бы получается, что раз обносление закончилось, то можно открывать, однако на практике это не так - я пару раз напарывался - тыкал сразу по ярлыку, а потом получал сообщение что невозможно заменить какие-то файлы (правда я уже не помню, когда это было - может с тех пор что-то изменилось).
Max Diesel писал(а):
Более того, в отличие от установки обновлений операционной системы, здесь не может отображаться сообщение "Выполняется обновление" в момент установки обновления, ведь это сообщение должна отобразить программа, а во время обновления она должна быть закрыта.
Если я правильно понимаю, там всё-таки возникает какой-то процесс, "unreal commander setup" или типа того. Он просто вообще без UI, видимо... В последнее время я для себя это решил таким образом, что открываю диспетчер задач и слежу за тем как он появляется и исчезает, а потом уже запускаю UC. Но это какое-то немного странное решение получается. Кроме того, процесс иногда занимает заметно более пары секунд, похоже, поэтому юзер остаётся дезориентированным - то ли что-то происходит, то ли нет.
Max Diesel писал(а):
Если программа установлена в Program files, причем включен UAC и используется пользовательская учетная запись Windows, тогда инсталлятор будет принудительно запущен от имени администратора, как следствие будет отключен автоматический запуск программы после установки, так как она запустилась бы опять-таки от имени администратора. Вот такое неприятное отличие. Я не являюсь сторонником установки программы в Program files, так как если программа установлена туда, то при переустановке системы у пользователей чаще теряются и настройки программы и ключ.
А, тогда ясно, почему так происходит, спасибо за пояснения! Но я подозреваю, что всё равно у многих юзеров UC стоит именно в Program Files...
Хотя теоретически всё равно это можно починить, просто запустив 2 процесса , можно даже чтобы exe'шник сам себя перезапускал, и чтобы лишь "перезапущенная" копия процесса просила (при необходимости) повышения полномочий и всё установила, а оригинальная копия чтобы только перезапустила UC, когда "перезапущенная" успешно завершиться.