Могу ли я ускорить UAC / повышение прав в WiX? - PullRequest
1 голос
/ 06 ноября 2010

Когда обычный пользователь запускает установщик WiX, для которого требуется повышение прав, появляется задержка в 30 секунд или более, когда пользователь нажимает кнопку «Установить» и появляется приглашение UAC .Это происходит, даже несмотря на то, что кнопка установки помечена щитом UAC, что говорит о том, что установщик «знает», что потребуется повышение прав.

Существует ли способ НЕМЕДЛЕННО вызвать UAC, когда пользователь 1) запускает установщикили 2) нажимает эту кнопку «Установить»?

Ответы [ 2 ]

1 голос
/ 06 ноября 2010

Продолжительность появления приглашения UAC зависит от размера исполняемого файла.(Попробуйте сами, щелкнув правой кнопкой мыши команду «Запускать от имени администратора» различных exe-файлов разных размеров.) Поэтому я слышал, что вы предложили сделать exe-крошечный лаунчер, который быстро выведет подсказку и запустит все остальное.Все, что запускается из процесса с повышенными правами, повышается.

Обязательно хорошо назовите вашу программу запуска для 1% пользователей, которые фактически читают запросы UAC.

1 голос
/ 06 ноября 2010

Насколько велик ваш MSI-файл? Я не знаю точно, но я думаю, что разделение ваших файлов на отдельный файл .cab и, возможно, его цифровая подпись может ускорить проверку файла MSI.

Иначе, насколько я знаю, вы ничего не можете с этим поделать. Я надеюсь, что кто-то докажет, что я не прав. : -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...