Установщик NSIS открывается в фоновом режиме - PullRequest
1 голос
/ 10 января 2011

У меня есть установщик NSIS, для которого требуется повышение уровня UAC.Когда мой файл setup.exe выполняется через Chrome или IE, отображается диалоговое окно повышения прав UAC, но, когда пользователь подтверждает, Chrome возвращается вперед, и за ним открывается установщик.

Ничего не стоит, что я использую плагин UAC (0.2.2c) и эта ошибка обсуждалась немного здесь , но даже если я удалю все следы плагина, проблема не исчезнет,Есть идеи?

Ответы [ 2 ]

0 голосов
/ 27 января 2011

Проблема заключалась в вызове модуля inetc в проблеме .OnInit.Смотрите примеры здесь .

0 голосов
/ 10 января 2011

Я никогда не проверял это, но я полагаю, что при запуске установщика NSIS может возникнуть состояние гонки (между закрытием диалога проверки / CRC и запуском первой страницы «реального» диалога). Если мое предположение верно,при запуске может быть короткий промежуток времени, когда нет видимого окна, а фокус на переднем плане будет куда-то еще.

Надеюсь, плагин UAC будет обновлен в ближайшее время ... (В .onInit нет окна, поэтому у него проблемы)

...