2009-03-18 4 views
2

Я установил версию cc.net 1.4.3 в Windows Vista. Но он продолжает давать мне диалоговое обнаружение интерактивных сервисов при выполнении тестов. Я даже отключил интерактивные службы из панели служб. но все еще получаю это.Диалог обнаружения интерактивных сервисов в Windows Vista

Любая идея, как избавиться от этой проблемы касается Сэм

ответ

2

Нет легко исправить, что вы можете сделать. Служба пытается отобразить пользовательский интерфейс на рабочем столе пользователя. В XP это работало, потому что службы и первый пользователь регистрировались на обоих сеансах в сеансе 0. В Vista службы запускаются в сеансе 0, а первый пользователь запускается в сеансе 1, поэтому нет возможности для прямого отображения пользовательского интерфейса пользователю , Это было связано с проблемами безопасности - поиск Win32 Shatter Attack для получения более подробной информации, но в основном ненадежный пользователь мог отправлять неверные сообщения окна в службы, а в некоторых случаях даже приводить к произвольному выполнению кода.

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

EDIT: И программное обеспечение разбивается на XP, когда несколько пользователей вошли в систему, а активный пользователь не находится в сеансе 0.

 Смежные вопросы

  • Нет связанных вопросов^_^