Windows зависает во время безголовой сборки - PullRequest
3 голосов
/ 03 октября 2008

Мы пытаемся автоматизировать сборку одного из наших продуктов, которая включает в себя этап, на котором он упаковывает некоторые вещи с помощью WISE. В какой-то момент WISE открывает окно с индикатором выполнения, чтобы показать, как оно работает. Если он подключен к машине с удаленным рабочим столом, сборка работает нормально, но если он не подключен, сборка останавливается до тех пор, пока вы не переподключитесь, и в этот момент окно открывается и сборка продолжается. Кто-нибудь знает обойти это? Какой-то способ обмануть Windows, заставив поверить, что к нему подключен сеанс рабочего стола?

Ответы [ 2 ]

1 голос
/ 04 октября 2008

Извините за еще одно предположение - но у меня была проблема с блокировкой мудрого установщика. Это было потому, что WISE установил «шрифт» и таким образом передал сообщение «системная конфигурация изменена». На моем DELL была запущена утилита Dell, у которой была очередь сообщений, из которой она не читала, поэтому трансляция заблокировала установщик. WISE сделал для меня новую версию, которая вместо этого выполнила асинхронную трансляцию, чтобы решить проблему. Возможно, в вашей системе есть приложение, которое не утруждает себя чтением своей очереди сообщений, когда нет рабочего стола.

Наконец ответ: проверьте, есть ли у вас последние исправления для вашего установщика WISE. В частности, ищите исправления, которые исправляют блокировки, связанные с оконной системой.

0 голосов
/ 03 октября 2008

Какую версию вы используете? Глядя на набор функций, похоже, что их версия "std" может быть ограничена. Возможно, для автоматической установки требуется версия Pro? Это всего лишь предположение ....

Независимо от того, интересно, не могли бы вы просто написать код задачи автозапуска для поля, которое вызывает
CreateDesktop чтобы притвориться, что есть интерактивный логин?

Я нашел пример CreateDesktop речь идет о переключении рабочего стола и пример автоматической установки - вы можете использовать один из них в качестве отправной точки для "подделки" WISE:)

Возможно, стоит попробовать ...

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