Вопрос

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

Есть ли способ немедленно выбросить UAC, когда пользователь 1) запускает установщик или 2) нажимает кнопку «Установить»?

Это было полезно?

Решение

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top